Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何设置依赖于当前主题的Drupal块位置_Drupal_Drupal 6_Drupal Theming - Fatal编程技术网

如何设置依赖于当前主题的Drupal块位置

如何设置依赖于当前主题的Drupal块位置,drupal,drupal-6,drupal-theming,Drupal,Drupal 6,Drupal Theming,我有一个网站,我应该支持两个不同的主题在同一时间。 主题完全不同,我的任务是为每个主题显示不同区域中的一些块 例如: 在“主题X”中,“搜索块”位于左侧边栏中,与导航和其他一些块一起。 对于“主题Y”,相同的“搜索块”应该放在页面的标题中,并且看起来完全不同 我从“modules/search”目录复制了文件“search theme form.tpl.php”,并将其放在每个主题目录中。设计没有任何问题,但我找不到设置块的主题特定位置的方法 让我们假设在“右侧边栏”区域中搜索“主题X” 在“主

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

例如:

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

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

让我们假设在“右侧边栏”区域中搜索“主题X”
在“主题Y”的“标题”区域中有相同的块,Drupal的管理区域已经允许您这样做了。如果您转到
/admin/build/block
,您将看到一组选项卡,显示您已安装/激活的所有主题。您可以进入每个选项卡,根据特定主题更改块的区域。

非常感谢!没有注意到那些标签,我所有的请求,比如“drupal主题特定的块位置”,等等。。。我们在谷歌没有成功。这个话题可能对其他有同样问题的人有用。