Twig模板添加了JSON-LD重复项

时间:2018-12-19 17:15:24

标签: twig json-ld

我有此主页,当我执行模板时,JSON-LD脚本在页面内被复制(HEAD中为1,页面中间为1)。

我只是不明白为什么该脚本在页面中间再次运行...

这是我的代码:\n,在这里介绍了JSON-LD脚本和header块,您可以在其中找到页面内容。

bodyContent

我发现Google Structured Data Testing Tool出现此错误。确实,我已经看到两次相同的结构化数据。

1 个答案:

答案 0 :(得分:0)

这可以帮助某人吗?

从我的控制器中,我的标头块正在生成比我所能看到的更多的代码,在将jsonld脚本移出标头块之前,我无法对其进行检查。

现在运行良好,并且我的代码段没有2倍。

{% block header %}
{% endblock %}

{% block head_javascript %}
    <script type="application/ld+json">
        {
            "@context": "http://schema.org",
            "@type": "WebSite",
            "url": "",
            "description": "",
            "name": ""
        }
    </script>
{% endblock%}