Как разместить пользовательскую вкладку на странице редактирования клиента в панели администратора - Magento 2
Я создал пользовательскую вкладку на странице редактирования клиента в панели администратора. Это работает отлично, но я хочу расположить вкладку, поэтому я попытался отредактировать customer_index_edit.xml
файл, как показано ниже, добавив:
<action method="addTabAfter">
<argument name="after" xsi:type="string">wishlist</argument>
</action>
Но это не работает и выдает ошибку:
[2017-10-09 05:56:42] главный.КРИТИЧЕСКОЕ ЗНАЧЕНИЕ: Недопустимый метод поставщик\модуль\Блок\Adminhtml\Редактировать\Вкладка\Точки вознаграждения::addtabafter
Мой customer_index_edit.xml файл является ниже.
<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="admin-2columns-left"
xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
<referenceBlock name="customer_form">
<block class="Vendor\Module\Block\Adminhtml\Edit\Tab\Rewardpoints" name="customer_edit_tab_rewardpoints">
<action method="addTabAfter">
<argument name="after" xsi:type="string">wishlist</argument>
</action>
</block>
</referenceBlock>
</body>
</page>
Как расположить вкладку после списка пожеланий вкладки на странице редактирования клиента в панели администратора?
2
Author: Prince Patel, 2017-10-09
1 answers
Добавьте after="wishlist"
в свою пользовательскую ссылку.
Ваш последний новый пользовательский код ссылки:
<referenceBlock name="customer_form">
<block class="Vendor\Module\Block\Adminhtml\Edit\Tab\Rewardpoints" name="customer_edit_tab_rewardpoints" after="wishlist">
<action method="setTabLabel">
<argument name="label" xsi:type="string">Your Tab Label</argument>
</action>
</block>
</referenceBlock>
4
Author: Prince Patel, 2017-10-09 06:40:20