Drupal 7站点主页未将metatag页面标题插入title元素

时间:2016-10-14 20:10:10

标签: php drupal drupal-7 title meta-tags

网站上的每个其他页面都以这样的方式运作,即输入到页面的元标记页面标题字段中的内容被插入到该页面的标题元素中,但由于某种原因,这不是&#39 ;为主页工作。我认为它使用的是之前的描述并且不会更新到新的描述。我发现this thread似乎与我的问题有关,但主要解决方案并没有解决问题。

将以下PHP添加到主页节点的底部并没有解决问题:

print render ($page['content']['metatags']) 

print render ($content['metatags'])`

是否有其他人遇到此问题并发现了另一种可能的解决方案?

1 个答案:

答案 0 :(得分:0)

错误看起来很复杂,因为它很简单...但是您可以在首页的模板中尝试以下代码(或者如果它是带有drupal_is_front_page函数的首页,则询问更通用的模板文件):

print render(metatag_metatags_view('global:frontpage', array()));

据我所知,这将打印你的元标记。

如果这不起作用,那么你应该调试该函数的每一行(metatag_metatags_view)......如果你有权访问代码......这不是很好的事情,但是你的问题根源在于它。

希望有所帮助!