2015-12-31 80 views
1

我正在開發magento 2.0的擴展。我無法在後端添加添加標籤來編輯產品頁面。我嘗試使用事件core_block_abstract_prepare_layout_after,但我不成功。你能幫我怎麼做。添加標籤以編輯magento 2中的產品頁面

感謝

+0

擴展已經存在https://www.itoris.com/magento-2-product-tabs.html – nico

回答

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> 

+0

你能添加代碼的產品\編輯\ Tab.php文件以及? –

相關問題