Drupal7主题模板文件名不起作用


Drupal 7 theme template file names not working

我广泛阅读了许多关于如何创建Drupal7主题模板的文章和Drupal文档,但由于某些原因,这些建议都不起作用。

截至周五,我有新的安装,我已经卸载了所有模块。我只创建了3个基本页面,机器名为"page",一个内容类型,机器名"staffs"。我的包装在page.tpl.php中,它正在工作。

只有当我使用node--nid.tpl.php("node--6.tpl.php")时,我才能使staffs内容类型工作,但我无法使node--staffs.tpl.php工作。

另外,第页。。,或node-id。。将不适用于"页面"内容,所以我甚至不知道如何为我想要的每个页面id编写一个自定义模板,或者为"员工"内容类型编写一个整体模板。

在这一点上,我的template.php中没有任何代码,即使添加了customethemame_preprocess_node,我也无法加载我读过的页面--front.tpl.php。

那么,我如何让Drupal通过页面和自定义内容类型的nid或机器名称加载模板呢?

在drupal-7中,默认情况下应显示page--front.tpl.php。您可以检查是否已卸载任何核心模块。