虽然我在这里看到了关于这个主题的一些“干净”的答案,但它仍然不适用于我的情况,如下所示:在Drupal 7中使用完全自定义的主题,我创建了一个自定义内容机器名称cco_product。我想覆盖为此内容类型生成的页面的页面标记。根据文档,我试过了, tmemes文件夹中的页面 - cco_product.tpl.php,基于/module/system/page.tpl.php,但此文件顶部的Hello世界未显示。 谢谢你的帮助
答案 0 :(得分:1)
首先,尝试清理缓存,如果没有帮助,我可以建议您查看页面的一系列模板。也许你的一个模块或你的自定义主题会覆盖这样的模板数组:
function MYTHEME_preprocess_page(&$variables, $hook) {
//Add multiple suggestions for pages based on Node
if(arg(1) == 3) { //For node 3
$variables['theme_hook_suggestions'][] = 'page__contact';
} if(arg(1) == 4) { //For node 4
$variables['theme_hook_suggestions'][] = 'page__about';
}
}