关于在Drupal中覆盖特定页面的模板,我有一个小问题,比如这个“node /%/ custompage”。 正如我们所知道的
node/% is : page--node.tlp.php
node/%/edit : page--node--edit.tpl.php
How about a custom page (I created in my custom module) like this
node/%/custompage
I tried : page--node--custompage.tpl.php
但它似乎不起作用。 感谢。
答案 0 :(得分:0)
你必须检查" Drupal 7模板(主题钩)建议"页面:https://www.drupal.org/node/1089656
此外,您可以添加自己的主题钩子建议。你可以实现类似的东西:
/**
* Implementation of hook_preprocess_HOOK().
*/
function mymodule_preprocess_page(&$variables){
if(arg(0) == 'node' && arg(2) != 'custompage')
$variables['theme_hook_suggestions'][] = 'page__custompage';
}
答案 1 :(得分:0)
我弄错了,我们可以使用page-node-custompage.tpl.php 我使用netbean并且路径错误“page - node - custompage.tpl.php.php”,我们需要清除所有缓存才能应用它。 谢谢所有