Php 向HTML5_基本主题(Drupal)添加自定义区域

Php 向HTML5_基本主题(Drupal)添加自定义区域,php,drupal-6,themes,Php,Drupal 6,Themes,我不熟悉创建自定义主题。我正在尝试添加自定义区域。我试图创建的自定义区域称为“顶栏” 在.info文件中: regions[header] = Header regions[content_top] = Content top regions[content_bottom] = Content bottom regions[sidebar_first] = First sidebar regions[sidebar_second] = Second sidebar regions[footer_

我不熟悉创建自定义主题。我正在尝试添加自定义区域。我试图创建的自定义区域称为“顶栏” 在.info文件中

regions[header] = Header
regions[content_top] = Content top
regions[content_bottom] = Content bottom
regions[sidebar_first] = First sidebar
regions[sidebar_second] = Second sidebar
regions[footer_region] = Footer
regions[top_bars] = Top Bars
page.tpl.php文件中:

<?php if ($top_bars): ?>

<?php print $top_bars ?>

<?php endif; ?>
<div id="top_bars">
        <?php print $top_bars ?>
</div>

我还启用了Devel模块,并尝试清除缓存

我还试着在page.tpl.php文件中写这篇文章:

<?php if ($top_bars): ?>

<?php print $top_bars ?>

<?php endif; ?>
<div id="top_bars">
        <?php print $top_bars ?>
</div>

查看此博客:

基本上,这家伙必须将此添加到他的模板.php

function theme_preprocess_node(&$variables) {
    $variables['cool_node_region'] = theme('blocks', 'cool_node_region');
}

不知道我错过了什么。我决定改变我正在使用的名字,然后逐字逐句地跟随博客帖子。我把theme_preprocess_node函数放在template.php文件中,在css文件中创建了一个很酷的node region类。还是同样的问题吗?尝试不同的主题/引擎,看看这是drupal中的一个bug还是仅仅是主题引擎。