2011-08-25 11 views
6

मैंने Magento 1.6.0.0 पर एक ताजा Magento 1.5.0.1 स्थापना अद्यतन की है, और अब मुझे पाद लेख, "ऑर्डर और रिटर्न्स" में एक लिंक मिला है, जिसे मैं नहीं समझ सकता (अभी तक) इसे कैसे निकालना है ।पाद लेख से 'ऑर्डर और रिटर्न्स' को कैसे हटाएं?

मैं इसे मूल फ़ाइलों से नहीं हटा सकता, मैंने एक्सएमएल विधि की कोशिश की है लेकिन काम नहीं लगता है (शायद मेरी गलती)।

फिलहाल मैं जहां भी लिंक उत्पन्न होता हूं, स्थानीय परीक्षण भी नहीं कर सकता, जैसे सरल परीक्षण (जैसे यादृच्छिक शब्द डालने पर आउटपुट दिखाना चाहिए) कभी काम नहीं करता है।

किसी को भी कोई सुझाव या समाधान मिला है?

+0

मुझे समाधान मिला, लेकिन मैं इसे पोस्ट करने से पहले 8 घंटे इंतजार कर रहा हूं, इसलिए मैं इसे बाद में पोस्ट करूंगा :) – Matteo

उत्तर

7

यहां समाधान।

जब से मैं इसे रखने के लिए विषय से संबंधित की जरूरत है, मैं से एप्लिकेशन/डिजाइन/दृश्यपटल/आधार/डिफ़ॉल्ट/लेआउट/मेरी विषय लेआउट फ़ोल्डर में (ऐप्स/डिजाइन/दृश्यपटल/डिफ़ॉल्ट/< नाम > लेआउट sales.xml दोहराया/लेआउट /) और निम्नलिखित स्निपेट से <action> तत्व बाहर टिप्पणी की:

<default> 
<reference name="footer_links"> 
    <block type="sales/guest_links" name="return_link"/> 
    <action method="addLinkBlock"><blockName>return_link</blockName></action> 
</reference> 
</default> 

का आनंद लें!

+3

मैटियो, यदि आप एक का उपयोग करते हैं तो मैंने सुझाव दिया है कि आप इसे थीम में स्थानीय.एक्सएमएल लेआउट फ़ाइल में डाल सकते हैं। यह कम घुसपैठ करने वाला होता है क्योंकि आपको मूल लेआउट फ़ाइल को संपादित करने की आवश्यकता नहीं होती है। –

14

आप की कोशिश कर सकते:

<layout> 
    <default> 
     <reference name="return_link"> 
      <!-- Set the template file to an empty string to prevent output --> 
      <action method="setTemplate"> 
       <template></template> 
      </action> 
     </reference> 
    </default> 
</layout> 

या 1.7+ में:

<layout> 
    <default> 
     <reference name="footer_links"> 
      <action method="removeLinkBlock"> 
       <blockName>return_link</blockName> 
      </action> 
     </reference> 
    </default> 
</layout> 

या, जैसा कि रंबल ने उल्लेख किया:

<layout> 
    <default> 
     <remove name="return_link" /> 
    </default> 
</layout> 

एक चेतावनी तत्व निकाल उपयोग के बारे में है यह है कि लेआउट में कहीं भी उस ब्लॉक नाम के उपयोग को रोक देगा क्योंकि इसे वैश्विक xpath चयनकर्ता में परिवर्तित किया गया है।

+0

हे ली, आपके उत्तर के लिए धन्यवाद, मैंने अपनी समस्या को ठीक करने में कामयाब रहा जैसे मैंने अपने बारे में बताया उत्तर :) – Matteo

+0

मैं इस मॉड्यूल को पूरी तरह अक्षम कैसे कर सकता हूं? – Vikas

+0

Magento सीई के तहत 1.7.1 दूसरा समाधान काम नहीं किया (कुछ नहीं हुआ)। तीसरे व्यक्ति ने ठीक काम किया। – clst

0

इस लिंक को हटाने के लिए वास्तव में एक आसान तरीका है। अपने विषय के local.xml

<default> 
    <remove name="return_link"/> 
</default> 

के लिए निम्न वहाँ local.xml here का उपयोग कर के लिए एक अच्छा परिचय है जोड़ें।

+4

एक वैश्विक टैग है जिसे लेआउट हैंडल से परे माता-पिता की आवश्यकता नहीं होती है। (संदर्भ टैग में इसे रखने का कोई कारण नहीं है) –

संबंधित मुद्दे