レイアウトxmlファイルを使用して既存のブロックを削除するにはどうすればよいですか?具体的には、 "top.switches"という名前のブロックから "currency"という名前のブロックを削除したいとします。このように、directory.xmlファイルに挿入されている:Magento - 更新XMLを使用してブロックを削除
<default>
<reference name="top.switches">
<action method="unsetChild"><name>currency</name></action>
</reference>
</default>
そして:別のXMLファイルを介して1つのレイアウトxmlファイルで定義されたブロックを、削除するには2つの方法があります
<default>
<reference name="top.switches">
<block type="directory/currency" name="currency" before="store_language" template="directory/currency.phtml"/>
</reference>
<reference name="head">
<block type="core/template" name="optional_zip_countries" as="optional_zip_countries" template="directory/js/optional_zip_countries.phtml" />
</reference>
</default>
もう – CarComp
@CarComp Magentoの1と2は、と完全に異なるプラットフォームですレイアウトXMLに対するアプローチが非常に異なるため、正しいと思います。 – Navarr
@CarCompあなたはM1とM2がremove要素に関するどれほど似ているのか驚くでしょう:http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/layouts/xml-instructions.html –