挂接Drupal7中的基本页面

挂接Drupal7中的基本页面,drupal,drupal-7,hook,Drupal,Drupal 7,Hook,我在Drupal7中有几个基本页面,名为about,contacts。我试着制作一个页面--关于,并设计它的样式,但它不起作用。有关于如何强制钩住基本页面的建议吗?在主题模板文件中,您可以获得模板建议。这是你可以检查的,没有任何奇怪的事情发生。下面将列出模板的建议 您需要使用以下各项: function YOURTHEME_process_page(&$vars) { var_dump($vars['theme_hook_suggestions']); dsm($vars

我在Drupal7中有几个基本页面,名为about,contacts。我试着制作一个页面--关于,并设计它的样式,但它不起作用。有关于如何强制钩住基本页面的建议吗?

在主题模板文件中,您可以获得模板建议。这是你可以检查的,没有任何奇怪的事情发生。下面将列出模板的建议

您需要使用以下各项:

function YOURTHEME_process_page(&$vars) {
    var_dump($vars['theme_hook_suggestions']);
    dsm($vars['theme_hook_suggestions']); //if you have Devel
}

您应该安装Devel模块,这对主题化很有帮助。

首先确保您的内容类型使用了正确的机器名。转到内容类型并从那里复制它

将node.tpl.php文件从
root/modules/nodes/
复制到主题的templates目录

node.tpl.php
文件重命名为
node--MACHINE\u NAME.tpl.php

清除
admin/performance/
中的缓存这很重要。