0

假设该网站是:http : //www.mywebsite.com 所有页面上的宽度 Drupal Garland 主题。

如何启用另一个主题并将其设置为http://www.mywebsite.com/video等页面上的默认主题?

可以在特定页面上添加块,但模板可以做同样的事情吗?

4

2 回答 2

1

看一下ThemeKey模块。

从模块信息:

ThemeKey 是一个通用的主题切换模块。它允许您根据对象属性(例如节点字段值)切换不同路径的主题。它还可以轻松扩展以支持其他模块公开的其他路径或属性。

于 2013-07-04T03:15:52.950 回答
1

您可以使用页面主题模块来实现这一点:页面主题模块是一个简单易用的模块,它允许在特定页面上使用与站点默认不同的主题。

特征 :

将主题分配给单个页面或页面列表。(将页面设置为 Drupal 路径)允许在 Drupal 路径中使用“*”字符作为通配符。允许安排主题。(如果页面有多个定义,将使用列表中的第一个主题) 允许启用/禁用一个主题。Drupal 新手友好。

您可以使用:与页面主题具有大部分相同功能的部分,但添加了基于角色的选择和“php 片段”区域来选择主题。

但是,如果您想在内容创建、编辑和查看页面上使用与站点默认设置不同的主题,您可以使用 Content Theme,它允许在内容创建、编辑和查看页面上使用与站点默认设置不同的主题。

于 2017-01-16T17:33:33.093 回答