Добавить дополнительную вкладку после отзывов - PullRequest
0 голосов
/ 17 апреля 2019

Я пытаюсь добавить еще несколько вкладок после вкладки Отзывы, хотя моя вкладка продолжает отображаться как первая вкладка

<?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>

1 Ответ

1 голос
/ 22 апреля 2019

Если вы используете Magento 2.3.1, они добавили небольшое изменение в блок 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.

...