将自定义区域添加到 HTML5_base 主题 (Drupal)

发布于 2024-10-09 08:26:14 字数 697 浏览 3 评论 0原文

我是创建自定义主题的新手。我正在尝试添加自定义区域。我尝试创建的自定义区域称为“顶部栏”。 在 .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; ?>

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

我还尝试在 page.tpl.php 文件中编写此内容:

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

I'm new to creating custom themes. I'm trying to add a custom region. The custom region I'm trying to create is called "Top Bars."
in the .info file:

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

in the page.tpl.php file:

<?php if ($top_bars): ?>

<?php print $top_bars ?>

<?php endif; ?>

I also have the Devel module enabled and tried clearing my cache.

I also tried writing this in the page.tpl.php file:

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

_蜘蛛 2024-10-16 08:26:14

查看此博客 post

基本上,这个人必须将其添加到他的 template.php 中:

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

Check this blog post :

basicly the guy had to add this to his template.php :

function theme_preprocess_node(&$variables) {
    $variables['cool_node_region'] = theme('blocks', 'cool_node_region');
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文