添加选项卡以编辑magento 2中的产品页面

时间:2015-12-31 10:20:54

标签: tabs add backend product magento2

我正在为magento 2.0开发扩展程序。我无法在后端添加添加标签来编辑产品页面。我尝试使用事件core_block_abstract_prepare_layout_after但我没有成功。你能帮我怎么做。

感谢

1 个答案:

答案 0 :(得分:0)

要在产品管理页面中添加新标签,您需要在视图中添加新的“屏蔽” - > adminhtml。布局必须命名为catalog_product_new.xml。这是我文件的内容(来自我的个人模块)。

<?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_tabs">
    <block class="Okalm\Igram\Block\Adminhtml\Product\Edit\Tab" name="product.test">
        <arguments>
            <argument name="label" xsi:type="string" translate="true">Test</argument>
            <argument name="url" xsi:type="url" path="test/moderate/index">
                <param name="_current">1</param>
            </argument>
            <argument name="class" xsi:type="string">ajax</argument>
            <argument name="group_code" xsi:type="string">advanced</argument>
        </arguments>
    </block>
    <action method="addTab">
        <argument name="name" xsi:type="string">product-instagram</argument>
        <argument name="block" xsi:type="string">product.test</argument>
    </action>
</referenceBlock>