Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.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
drupal-是否需要page.tpl.php?_Php_Drupal_Drupal 7 - Fatal编程技术网

drupal-是否需要page.tpl.php?

drupal-是否需要page.tpl.php?,php,drupal,drupal-7,Php,Drupal,Drupal 7,我对drupal有些陌生,我想知道一些我似乎找不到的东西 我注意到html.tpl.php是一个必需的文件。 是否可以只为节点/页面创建模板而不使用page.tpl.php文件?例如,只需将一些内容放入html.tpl.php中的page.tpl.php,这样就可以加载更少的页面 提前感谢。如果您没有在主题中添加page.tpl.php文件,则默认情况下会在modules/system/page.tpl.php中加载一个 但是,通过在html.tpl.php中添加所有内容来绕过page.tpl.

我对drupal有些陌生,我想知道一些我似乎找不到的东西

我注意到html.tpl.php是一个必需的文件。 是否可以只为节点/页面创建模板而不使用page.tpl.php文件?例如,只需将一些内容放入html.tpl.php中的page.tpl.php,这样就可以加载更少的页面


提前感谢。

如果您没有在主题中添加page.tpl.php文件,则默认情况下会在modules/system/page.tpl.php中加载一个


但是,通过在html.tpl.php中添加所有内容来绕过page.tpl.php听起来是可能的(您可以在这个模板中删除任何想要的html,并且永远不要调用drupal呈现函数),即使这样做的目的看起来很奇怪,因为它对性能的影响显然不足以证明它的合理性,并且会使您的代码在维护和阅读时非常痛苦。

您可以将它添加到主题中,而不是从模块/系统调用tpl/

页面。定制主题中不需要tpl.php。如果我们没有创建这些文件,drupal将从模块/系统调用。

更确定地说得到好的答案,你最好把你的问题发到。好吧,如果这不会影响表演,我想这是不值得的!谢谢我明白你的意思。不添加此项会调用标准page.tpl.phpad进行更多描述