我的问题是我在.info文件中为第二个侧边栏添加了一个新区域。之后,我在结构中将块附加到它上面>街区。最后在page.tpl中我通过
渲染它<?php print render($page['sidebar_second']); ?>
它最初工作,然后我将所有内容移动到一个新域,复制了所有块重新附加的所有文件,但现在它根本没有呈现。
这是.info文件
regions[sidebar_first] = Sidebar first
regions[sidebar_second] = Sidebar second
regions[sidebar_bob] = Sidebar B0b!
Here's the attached blocks因为它们出现在Structure&gt;下块
最后我打印出
<pre><?=print_r($page,1)?></pre>
最后我创建了一个块,它是一个200dx尺寸的简单红色div,应该显示在每个页面上,所以我不知道它为什么没有出现。
答案 0 :(得分:0)
您是否尝试过清除主题注册表?在过去,清除缓存似乎没有任何效果,这是我的下一步。
答案 1 :(得分:0)
验证page.tpl.php
中是否存在以下行:
<?php print render($page['sidebar_second']);?>