繁体   English   中英

在Drupal 7中按内容类型主题化节点

[英]Theming node by content type in Drupal 7

我正在从头开始构建drupal主题,但是遇到一个问题-尝试通过内容类型<?php print render($content)为节点设置主题时; ?>什么也没有给我。 我的template.php文件:

<?php
function etalonestate_preprocess_page(&$vars) {
    if (isset($vars['node']->type)) {
        $vars['theme_hook_suggestions'][] = 'page__' . $vars['node']->type;
    }
}
?>

提前致谢 :)

在tpl文件中,要渲染($ content)的位置必须放在第一行附近:

hook_preprocess_page();

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM