【问题标题】:Drupal 7 site homepage not inserting metatag Page title into title elementDrupal 7站点主页未将元标记页面标题插入标题元素
【发布时间】:2016-10-14 20:10:10
【问题描述】:

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

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

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

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

有没有其他人遇到过这个问题并发现了另一种可能的解决方案?

【问题讨论】:

  • 您是否在admin/config/search/metatags 中设置了Global: Front page 元标记?

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


【解决方案1】:

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

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

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

如果这不起作用,那么您应该调试该函数的每一行(metatag_metatags_view)...如果您当然可以访问代码...这不是一件好事,但这是您问题的根源。

希望有帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多