评论后添加其他标签
Add additional tab after reviews
我正在尝试在“评论”选项卡之后添加一些额外的选项卡,但我的选项卡一直显示为第一个选项卡
<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
<referenceBlock name="product.info.details">
<block after="reviews.tab" class="Magento\Catalog\Block\Product\View" name="postage.tab" as="postage" template="product/view/postage.phtml" group="detailed_info" >
<arguments>
<argument translate="true" name="title" xsi:type="string">Postage</argument>
</arguments>
</block>
</referenceBlock>
</body>
</page>
如果您使用的是 Magento 2.3.1,他们会通过更改 class 对 product.info.details
块进行细微更改。 <block class="Magento\Catalog\Block\Product\View\Details" name="product.info.details"...>
这意味着它需要一个排序顺序参数来控制选项卡的定位。
<arguments><argument name="sort_order" xsi:type="string">10</argument></arguments>
您需要为在 detailed_info
组中创建的每个额外选项卡添加排序顺序。
我正在尝试在“评论”选项卡之后添加一些额外的选项卡,但我的选项卡一直显示为第一个选项卡
<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
<referenceBlock name="product.info.details">
<block after="reviews.tab" class="Magento\Catalog\Block\Product\View" name="postage.tab" as="postage" template="product/view/postage.phtml" group="detailed_info" >
<arguments>
<argument translate="true" name="title" xsi:type="string">Postage</argument>
</arguments>
</block>
</referenceBlock>
</body>
</page>
如果您使用的是 Magento 2.3.1,他们会通过更改 class 对 product.info.details
块进行细微更改。 <block class="Magento\Catalog\Block\Product\View\Details" name="product.info.details"...>
这意味着它需要一个排序顺序参数来控制选项卡的定位。
<arguments><argument name="sort_order" xsi:type="string">10</argument></arguments>
您需要为在 detailed_info
组中创建的每个额外选项卡添加排序顺序。