如何在类别和产品详细信息上添加面包屑

时间:2018-07-19 09:44:03

标签: magento2 breadcrumbs

我尝试使用以下代码在产品类别页面和产品详细信息页面上添加面包屑,但是它不起作用。

1。将以下代码添加到主题default.xml中,并检查page.top是否被删除

<referenceContainer name="page.top">
                <block class="Magento\Theme\Block\Html\Breadcrumbs" name="breadcrumbs" as="breadcrumbs"/>
        </referenceContainer>

2。将休闲代码添加到catalog_category_view.xml

<referenceBlock name="breadcrumbs">
            <action method="addCrumb">
                <argument name="crumbName" xsi:type="string">Home</argument>
                <argument name="crumbInfo" xsi:type="array">
                    <item name="title" xsi:type="string">Home</item>
                    <item name="label" xsi:type="string">Home</item>
                    <item name="link" xsi:type="string">{{baseUrl}}</item>
                </argument>
            </action>
            <action method="addCrumb">
                <argument name="crumbName" xsi:type="string">Register</argument>
                <argument name="crumbInfo" xsi:type="array">
                    <item name="title" xsi:type="string">Register</item>
                    <item name="label" xsi:type="string">Register</item>
                </argument>
            </action>
        </referenceBlock>

3。将以下代码添加到list.phtml

<?php echo $this->getLayout()->getBlock('breadcrumbs')->toHtml(); ?>

以上所有代码均无效。

0 个答案:

没有答案