【发布时间】:2012-06-09 18:43:37
【问题描述】:
这是我目前的设置。
我创建了一个包含以下区域的新自定义主题。
regions[header] = Header
regions[content] = Content
regions[footer] = Footer
page.tpl.php
<div id="Header">
<div class="row">
<div class="span12" style="text-align:center;padding-top:20px;">
<div><a href="/"><img src="logo.png" width="150" height="150" alt="KT Logo"></a></div>
</div>
</div>
<div class="row"> </div>
</div><!-- /Header -->
<div id="Navigation">
<div class="row" style="text-align:center;">
<div class="span12" style="text-align:center;">
<?php print render($page['header']); ?>
<hr class="style-two">
</div>
</div>
</div><!-- /Navigation -->
<div id="Content">
<div class="row"> </div>
<div class="row">
<div class="span8 offset1">
<h1><?php print $title; ?></h1>
</div>
</div>
<div class="row"> </div>
<div class="row">
<div class="span10 offset1">
<?php print render($page['content']) ?>
</div>
</div>
<div class="row"> </div>
</div><!-- /Content -->
<footer>
<div class="row">
<div class="span12">
<img src="separator.png" alt="separator">
<?php print render($page['footer']); ?>
</div>
</div>
<div class="row"> </div>
</footer>
</div><!-- /container -->
这一切都很好,我已经创建了几个基本页面。当我想在页面上有一个包含 2 个块的自定义“内容类型”时,问题就来了,一个在左边有主要内容,一个在右边有一个侧边栏。现在我还没有完全理解这些区域是如何运作的。
我想要类似 sidebar_second 效果的东西,但我不确定它会如何与我的宽度相匹配。这是我的区域的屏幕截图。 http://goo.gl/XFVnl
所以我认为我需要更改内容区域的显示方式,以便它可以包含侧边栏区域?
感谢您的帮助
【问题讨论】:
-
谢谢你们的帮助,我现在明白了很多。我可以为不同的结构化页面创建多个 page.tpl.php 文件。这让我感到困惑。这张图片也帮助了我。 link