मैं अपने पृष्ठ से कुछ ब्लॉक निकालना चाहता हूं। उदाहरण के लिए कहें कि मैं लोगो के लिए कंटेनर निकालना चाहता हूं।
फिर मैं /app/design/frontend/MYVENDORNAME/MYTHEMENAME/Magento_Theme/layout/default.xml
निम्नलिखित कोड बनाता हूं :
<page layout="3columns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<referenceBlock name="logo" remove="true"/>
</page>
इस मामले में मैं बेस थीम में फाइलों के माध्यम से खोज कर इस संदर्भ ब्लॉक का नाम (नाम = "लोगो") पता लगाने में कामयाब रहा।
सवाल यह है कि क्या ब्लॉकों के नामों का पता लगाने का एक बेहतर तरीका है। मुझे लगता है कि Magento में एक्सएमएल फाइलों में इस्तेमाल होने वाले सभी नामों की एक सूची होनी चाहिए? या किसी तरह का संदर्भ?
उदाहरण के लिए कहें कि मैं मेनू ( <div class="sections nav-sections">...</div>
) को हटाना चाहूंगा । मुझे उस का नाम कैसे पता चलेगा
catalog.topnav
। मैं इसे default.xml में बेस में मॉड्यूल थीम में ढूंढता हूं।