我正在尝试为特定内容类型的特定节点定制页面模板。这就是我所拥有的:内容类型:自定义页面节点ID: 2
首先,我需要自定义所有的“自定义页面”内容节点,因此我为它们创建了一个自定义页面模板: page -定制-page.tpl.php
然后,我还需要自定义一个特定的“自定义页面”节点,因此我也为它创建了一个自定义页面模板: page - node --2.tpl.php
但是,当我访问节点2页时,它使用的是自定义页面( page -定制-page.tpl.php)模板,而不是我专门为该节点创建的页面模板。
如何使该节点的自定义页面模板工作?
发布于 2015-05-19 15:54:32
我意识到这是一个很老的问题,但最近我发现自己不得不做足够多的事情,因此我编写了一个模块,该模块提供了为各个节点指定自定义page.tpl.php和node.tpl.php文件的能力。
模块中的代码使用了这里已经提到的技术,因此它只会使过程稍微简单一些。您仍然必须自己创建模板文件,但是不需要修改template.php文件:
https://drupal.stackexchange.com/questions/136439
复制相似问题