TYPO3 6.2.33 ,分机:新闻3.2.8
在详细信息页面上,news-plugin的视图使用opengraph partial来设置og-metatags。这些标记被添加到pagerenderer的metatag数组中(在新闻VH n:metaTag
中的vardump中看到),
但是在生成的HTML中没有出现这些标签。
一些元标记,如page.meta.title
中的Typoscript中设置,并且在之前的数组中,是可见的。
如果我修改n:meataTag-VH以将这些数据也添加到页脚($pageRenderer->addFooterData(...)
),它们将显示在生成页面的页脚区域中。
使用TYPO3 7.6.22和ext:news 5.3.3的类似配置确实有效('og:' - 元标记来自带有n:metaTag
的新闻详细模板 - VH)
答案 0 :(得分:0)
很难回答这一点,因为您自己并未提供有关该网站的大量信息。 6.2也是生命的终结。在此期间事情有所改善。
测试时尝试删除整个TypoScript,只使用一些基本的
page = PAGE
page.10 < styles.content.get
那么它有效吗?如果是,那就是您的网站设置。
答案 1 :(得分:0)
我们在TYPO3 6.2.31网站上遇到了同样的问题。 tx_news扩展未在header标记内呈现og和meta描述。
下面您可以找到此问题的解决方案:
打开: news / Classes / ViewHelpers / MetaTagViewHelper.php
在第84行,您可以找到:
$pageRenderer->addMetaTag($this->tag->render());
将行重命名为:
// Will not render the meta tags on TYPO3 6.2.X:
//$pageRenderer->addMetaTag($this->tag->render());
// Below line is a workaround and will place the meta tags right above the </head>.
$pageRenderer->addHeaderData($this->tag->render());