我有一个网站,我应该同时支持2个不同的主题。 主题完全不同,我的任务是在每个主题的不同区域显示一些块。
例如:
在“主题X”中,“搜索块”位于左侧边栏旁边,带有导航和其他一些块。 对于“主题Y”,相同的“搜索块”应该放在页面的标题中,看起来完全不同。
我从“modules / search”目录中复制了“search-theme-form.tpl.php”文件并将其放在每个主题目录中。设计没有任何问题,但我找不到设置块的主题特定位置的方法。
所以,让我们说“右侧边栏”区域的“搜索”为“主题X” 并且在“主题Y”的“标题”区域中具有相同的块
答案 0 :(得分:1)
Drupal的管理区域已经允许你这样做了。如果您转到/admin/build/block
,您会看到已安装/活动的所有主题的一组标签。您可以进入每个选项卡以在特定主题的基础上更改块的区域。