添加<referenceblock name =“head.additional”> Magento 2无效

时间:2017-05-24 17:18:46

标签: magento magento2

我在前端布局中有这些块:

    <referenceContainer name="content">
        <block class="Dfl\Marketplace\Block\Profile" name="marketplace_sellerprofile" template="profile.phtml" cacheable="false" before="-"/>
    </referenceContainer>
    <referenceContainer name="sidebar.main">
        <block class="Dfl\Marketplace\Block\Profile" name="marketplace_sellerprofileleft" template="profile_left_sidebar.phtml" cacheable="false" before="-"/>
    </referenceContainer>
    <referenceContainer name="sidebar.additional">
        <block class="Dfl\Marketplace\Block\Profile" name="marketplace_sellerprofileright" template="profile_right_sidebar.phtml" cacheable="false" before="-"/>
    </referenceContainer>

然后我想添加一个新块,以便将其插入该部分。 我在这些块上面添加了以下命令

    <referenceBlock name="head.additional">
      <block class="Dfl\Marketplace\Block\Profile" name="marketplace_social_tags" template="social_tags.phtml" />
    </referenceBlock>

然后在我的social_tags.phtml模板中,我添加了一个简单的元条目。

meta entry example

然后我运行设置:升级 e和设置:静态内容:部署en_US es_ES 但是头条标签中没有条目。 我按照这些链接但我无法显示元条目。

Atwix - Adding blocks to the head section in Magento 2

add-block-in-head-tag-in-magento-2

有任何帮助吗?它缺少什么?

1 个答案:

答案 0 :(得分:0)

曼。我试图让头脑中出现麻烦的东西时遇到了同样的问题。 试了4个小时。

即使几个站点甚至一个示例模块引用了default.xml中的head.additional - 我发现,对我来说它只在使用时才起作用

<referenceBlock name="head.additional">

在default_head_blocks.xml

这让我如此疯狂。