Magento 2 - पाद लिंक को निकालें और बदलें


28

मैं लूमा लेआउट के डिफ़ॉल्ट लिंक को हटाकर नए लिंक जोड़ना चाहता हूं। मैं उसे कैसे कर सकता हूँ?

जवाबों:


42

"हमारे बारे में" लिंक और "ग्राहक सेवा" लिंक: पहचानकर्ता के साथ स्टेटिक ब्लॉक " footer_links_block " है

अन्य लिंक हटाने के लिए, xml फ़ाइल (default.xml) का उपयोग करें और इस कोड को <body> टैग में जोड़ें:

<referenceBlock name="name_of_link_block" remove="true"/>

लिंक ब्लॉक का नाम:

गोपनीयता और कुकी नीति: गोपनीयता-नीति-लिंक

खोज शब्द: खोज-शब्द-लोकप्रिय-लिंक

हमसे संपर्क करें: हमसे संपर्क करें

उन्नत खोज: कैटलॉग-खोज-उन्नत-लिंक

ऑर्डर और रिटर्न: बिक्री-अतिथि-प्रपत्र-लिंक

पाद लेख लिंक में नए लिंक जोड़ने के लिए, इस कोड का उपयोग करें:

<referenceBlock name="footer_links">
        <block class="Magento\Framework\View\Element\Html\Link\Current" name="your-link-name">
            <arguments>
                <argument name="label" xsi:type="string">Title</argument>
                <argument name="path" xsi:type="string">path-of-your-page</argument>
            </arguments>
        </block>
    </referenceBlock>

3
@ Magev2 ब्लॉक नामों को पुनः प्राप्त करने के लिए आपने किस विधि का उपयोग किया?
themanwhoknowstheman

Magento 1 के रूप में, पाद लिंक लिंक ब्लॉक का नाम संबंधित मॉड्यूल में जोड़ा जाएगा, आप मॉड्यूल के default.xml (फ्रंटेंड लेआउट) में पा सकते हैं। उदाहरण: संपर्क-हमसे-लिंक (विक्रेता \ magento \ मॉड्यूल-संपर्क \ view \ frontend \ लेआउट \ default.xml), या आप कीवर्ड के साथ विक्रेता \ magento में खोज कर सकते हैं "<ReferenceBlock नाम =" footer_links ""
दाना समाधान

@ Magev2 ऐप / डिज़ाइन / फ्रंटेंड फ़ोल्डर के अंदर default.xml होने से हम यह कैसे कर सकते हैं? मैं विक्रेता फ़ोल्डर के अंदर कुछ भी छूने के लिए इच्छुक नहीं हूं।
मलयसेल्वन

आप इस कोड को जोड़ सकते हैं: <ReferenceBlock नाम = "name_of_link_block" हटाएं = "सही" /> किसी भी default.xml फ़ाइल को अपनी थीम (ऐप / डिज़ाइन / फ्रंटएंड / Your_Vendor / Your_Theme / Magento_Modulename / Layout / default.xml) से
Mage समाधान

हम पथ तर्क के लिए सहायक का उपयोग कैसे कर सकते हैं?
आरटी

15

यदि आप डिफ़ॉल्ट रूप से आने वाले पाद लेख के सभी लिंक हटाना चाहते हैं, तो संदर्भ ब्लॉक को हटा दें।

सीधे शब्दों में में निम्न लिंक जोड़ने <Vendor>\<theme>\Magento_Theme\layout\default.xmlके तहत <body>कंटेनर

<referenceBlock name="footer_links" remove="true"/>

और एक ही लेआउट फ़ाइल में स्टेटिक ब्लॉक जोड़ें ताकि आप Magento बैकएंड से CMS स्टेटिक ब्लॉक से पाद मेनू का प्रबंधन कर सकें

<referenceContainer name="footer">
    <block class="Magento\Cms\Block\Block" name="footer_menu">
        <arguments>
            <argument name="block_id" xsi:type="string">footer_menu</argument>
        </arguments>
    </block>
</referenceContainer>

अब आप पहचानकर्ता के साथ एक स्थिर ब्लॉक बना सकते हैं footer_menu



2

पाद लिंक दो जगह से जोड़े जाते हैं
1. सेमी ब्लॉक में पाद लेख_ब्लिंक्स_ब्लॉक जो आप संपादित कर सकते हैं जो कि पाद
2 में परिलक्षित होगा । सभी कोर मॉड्यूल खोज सन्दर्भ मेंब्लॉक = xml फ़ाइलों में "पाद लेख_लिंक्स" जहां कभी उन्होंने लिंक जोड़े हैं वे सभी पाद लेख में प्रदर्शित होते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.