【发布时间】:2012-02-07 20:36:56
【问题描述】:
我的主题中有以下代码来检测leftsidebar 区域中是否存在块。问题是这个 HTML 代码仍然会在leftsidebar 区域中没有块的页面上得到输出。我完全不知道问题是什么。我对其他块执行相同的代码并且它可以工作。
这是我的 page.tpl.php 文件中的代码...
<?php if (!$page['sidebar']): ?>
<div id="content-area" class="one-col">
<?php endif; ?>
<?php if ($page['sidebar'] && !$page['leftsidebar']): ?>
<div id="content-area" class="two-col">
<?php endif; ?>
<?php if ($page['leftsidebar']): ?>
<div id="content-area" class="three-col">
<?php endif; ?>
这是我的 .info 文件中的块区域...
regions[leftsidebar] = Left Sidebar
【问题讨论】:
标签: php drupal drupal-7 drupal-blocks