2016-12-23 32 views
0

我如何刪除Magento默認表單UI組件。比如是這對市場營銷的圖像 - >購物車價格規則 - > [選擇已創建的規則] - >預定新的更新Magento2使用ui_component禁用組件

enter image description here

enter image description here

我想刪除的規則信息,條件,操作,標籤 頂部橫幅,產品描述橫幅,產品標籤

正如你可以看到它有一些額外的ui_components與默認的Magento EE相比。這是因爲Amasty_Promo模塊。所以我想刪除它。

回答

1

對於它根據佈局處理程序在您的自定義模塊中創建一個文件。在這種情況下,它是名稱空間/ YourModule /視圖/ adminhtml/ui_component/salesrulestaging_update_form.xml

用下面的內容,例如用於rule_information

<argument name="data" xsi:type="array"> 
    <item name="config" xsi:type="array"> 
     <item name="componentDisabled" xsi:type="boolean">true</item> 
    </item> 
</argument> 

它會是這樣

<?xml version="1.0" encoding="UTF-8"?> 
    <form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Ui:etc/ui_configuration.xsd"> 
     <fieldset name="rule_information"> 
      <argument name="data" xsi:type="array"> 
       <item name="config" xsi:type="array"> 
        <item name="componentDisabled" xsi:type="boolean">true</item> 
       </item> 
      </argument> 
     </fieldset> 
    </form> 

而確保<argument>將是組件的第一個孩子。