答案 0 :(得分:0)
我采用的正常方法是将$ title从page.tpl.php移动到node.tpl.php
这仅适用于节点。
/**
* Implements hook_preprocess_node().
*/
function hook_preprocess_node(&$variables) {
$variables['title'] = $variables['node']->type == 'content_type' ? drupal_get_title() : FALSE;
}
/**
* Implements hook_preprocess_page().
*/
function hook_preprocess_page(&$variables) {
$n = menu_get_object();
if ($n && $n->type == 'content_type') {
$variables['title'] = FALSE;
}
}
然后,您可以在node.tpl.php中使用以下内容
<?php if ($title): ?>
<div class="title">
<?php print $title; ?>
</div>
<?php endif; ?>
我认为有一个contrib模块可以改变显示套件上的标题字段以允许你定位它等等,但我通常只是添加它们,因为它比添加完整模块感觉更轻。