特定页面的Drupal主题

时间:2013-07-04 03:14:28

标签: drupal drupal-7 themes drupal-themes

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

如何在http://www.mywebsite.com/video等网页上启用其他主题并将其设置为默认主题?

块可以添加到特定页面上,但模板可以完成相同的操作吗?

2 个答案:

答案 0 :(得分:1)

查看ThemeKey模块。

来自模块信息:

  

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

答案 1 :(得分:1)

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

特点:

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

尽可能使用: 与Page Theme具有大部分相同功能的部分,但添加了基于角色的选择和“php snippet”区域来选择主题。

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