Drupal中的子主题

时间:2011-02-02 08:42:52

标签: php drupal

我们如何在drupal中的特定页面中显示子主题,例如分类页面?

4 个答案:

答案 0 :(得分:1)

你的意思是你想在某些页面上使用主题的副主题吗?

查看Sections模块,该模块允许您为与其网址上的模式匹配的网页或网页组指定主题。

您想要应用的主题是主题还是副主题并不重要。

希望这有帮助,

詹姆斯

答案 1 :(得分:1)

另一种选择是使用themekey。 Themekey允许您根据许多不同的因素选择主题,一个选项是路径

答案 2 :(得分:1)

在hook_boot()中使用此代码:

function mymodule_boot() {
  if (/* test based on the $_GET['q'] or REQUEST_URI */) {
    $GLOBALS['custom_theme'] = 'myothertheme';
  }
}

答案 3 :(得分:1)

这听起来像是contextspaces的工作。这些模块允许您根据一组参数为站点的不同部分设置不同的主题。它非常灵活,并提供了一个框架来处理各种这样的主题问题,而不仅仅是这个问题。

或者,您可以设置基于路径在预处理中选择的备用.tpl.php文件。