Php Drupal中的子主题

Php Drupal中的子主题,php,drupal,Php,Drupal,我们如何在drupal中的特定页面中显示子主题,例如分类页面?您的意思是想在某些页面中使用主主题的子主题吗 看看Sections模块,它允许您为页面或页面组指定一个主题,这些页面或页面组与URL上的模式相匹配 你想应用的主题是主题还是子主题并不重要 希望这有帮助 James你的意思是想在某些页面上使用主主题的子主题吗 看看Sections模块,它允许您为页面或页面组指定一个主题,这些页面或页面组与URL上的模式相匹配 你想应用的主题是主题还是子主题并不重要 希望这有帮助 詹姆斯另一个选择是使用。

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

您的意思是想在某些页面中使用主主题的子主题吗

看看Sections模块,它允许您为页面或页面组指定一个主题,这些页面或页面组与URL上的模式相匹配

你想应用的主题是主题还是子主题并不重要

希望这有帮助


James

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

看看Sections模块,它允许您为页面或页面组指定一个主题,这些页面或页面组与URL上的模式相匹配

你想应用的主题是主题还是子主题并不重要

希望这有帮助


詹姆斯

另一个选择是使用。Themekey允许您基于大量不同的因素选择主题,一个选项是路径,另一个选项是使用。Themekey允许您基于大量不同的因素选择主题,其中一个选项是路径

在hook_boot()中使用此代码:


在hook_boot()中使用以下代码:


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


或者,您可以设置alternative.tpl.php文件,这些文件是在基于路径的预处理中选择的

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

或者,您可以设置alternative.tpl.php文件,这些文件是在基于路径的预处理中选择的

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