在我的网站中,我为每种内容类型使用不同的模板。 我也使用元数据模块。
当我在page.tpl.php中显示一个节点时,$ head_title变量是正确的,并获取元数据标题的标题。
问题是,当我显示通过另一个模板显示的节点时,$ head_title变量采用默认值。
我从哪个模板中选择节点的方式是
if (isset($variables['node']->type)) {
// If the node type is "blog" the template suggestion will be "page--blog.tpl.php".
$variables['theme_hook_suggestions'][] = 'page__'. str_replace('_', '--', $variables['node']->type );
}
$ variables ['theme_hook_suggestions']最初包含
下面的数组page__node
page__node__%
page__node__253
有人可以帮助我吗?
答案 0 :(得分:1)
问题是我的。我没有将此render($page['content']['metatags'])
实现到我的模板中。