Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Drupal 7主题模板文件名不起作用_Php_Templates_Drupal_Drupal 7 - Fatal编程技术网

Php Drupal 7主题模板文件名不起作用

Php Drupal 7主题模板文件名不起作用,php,templates,drupal,drupal-7,Php,Templates,Drupal,Drupal 7,我已经广泛阅读了许多关于如何创建Drupal7主题模板的文章和Drupal文档,但由于某些原因,这些建议都不起作用 我有新的安装截至周五,我已经卸载了所有模块。我只创建了3个机器名为“page”的基本页面,一个机器名为“staffers”的内容类型。我的包装器在page.tpl.php中,它正在工作 只有在使用node--nid.tpl.php(“node--6.tpl.php”)时,我才能让staffers内容类型工作,但是我无法让node--staffers.tpl.php工作 另外,第页-

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

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

只有在使用node--nid.tpl.php(“node--6.tpl.php”)时,我才能让staffers内容类型工作,但是我无法让node--staffers.tpl.php工作

另外,第页--id..或节点id。。将不适用于“页面”内容,因此我甚至无法想象如何为我想要的每个页面id编写一个自定义模板,或者为“staffers”内容类型编写一个整体模板

此时,我的template.php中没有任何代码,即使添加了customethemename_preprocess_节点,我也无法加载我曾经读过的front.tpl.php页面

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

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

打得好。我打开了“论坛”,接着打开了“CCK”。现在工作smh。非常感谢!