【问题标题】:How to set Drupal block position that will depend on current theme如何设置取决于当前主题的 Drupal 块位置
【发布时间】:2011-10-13 08:45:16
【问题描述】:

我有一个网站,我应该同时支持 2 个不同的主题。 主题完全不同,我的任务是为每个主题在不同区域显示一些块。

例如:

在“主题 X”中,“搜索​​块”与导航和其他一些块一起位于左侧边栏中。 对于“主题 Y”,应将相同的“搜索块”放在页面标题中,并且看起来完全不同。

我已经从“modules/search”目录中复制了“search-theme-form.tpl.php”文件,并将它放在每个主题目录中。设计没有任何问题,但我找不到设置主题特定位置的方法。

所以让我们说在“主题 X”的“右侧边栏”区域中进行“搜索” 并且在“主题 Y”的“标题”区域中具有相同的块

【问题讨论】:

    标签: drupal drupal-6 drupal-theming


    【解决方案1】:

    Drupal 的管理区域已经允许您执行此操作。如果您转到/admin/build/block,您将看到一组标签,其中包含您已安装/活动的所有主题。您可以进入每个选项卡以根据特定主题更改块的区域。

    【讨论】:

    • 非常感谢!无法注意到这些选项卡,并且我的所有请求(例如“drupal 主题特定块位置”等)在 Google 中都没有成功。可能此主题对遇到相同问题的其他人有用。
    猜你喜欢
    • 1970-01-01
    • 2010-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多