Magento 2.3 изменить порядок ссылок навигации по аккаунту - PullRequest
0 голосов
/ 18 октября 2019

Я создал пользовательский модуль с пользовательской ссылкой на боковой панели учетной записи клиента.

Мне нужно переместить эту ссылку после ссылки «Мои заказы».

Макет моего модуля: «приложение / код»/Namespace/Module/view/frontend/layout/customer_account.xml"

<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
    <referenceBlock name="customer_account_navigation">
        <block class="Magento\Framework\View\Element\Html\Link\Current" name="customer-account-navigation-custom">
            <arguments>
                <argument name="path" xsi:type="string">mymodule/customer/index</argument>
                <argument name="label" xsi:type="string">Custom Link</argument>
                <!--
                Also tried with:
                <argument name="sortOrder" xsi:type="number">100</argument>
                Any value have no effetc.
                -->
            </arguments>
        </block>
    </referenceBlock>
</body>

Я использую собственную тему, и я также попытался с помощью: "app / design / frontend/custom/theme/Magento_Customer/layout/customer_account.xml"

<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
    <body>
        <move element="customer-account-navigation-custom" destination="customer_account_navigation" after="customer-account-navigation-orders-link"/>
    </body>
</page>

С помощью этой пользовательской ссылки меняйте позицию, но не в правильную позицию, а не после «Мои заказы». Я также пробовал другие комбинации, перемещая некоторые ссылки, но ничего ...

...