सभी उत्पादों के पेज का लेआउट कैसे बदलें?


17

क्या कोई मुझे बता सकता है कि मैं सभी उत्पादों के पेज का लेआउट कहां बदल सकता हूं? मुझे लगता है कि इस पृष्ठ में अब 3columns.phtmlलेआउट है, लेकिन मुझे 2columns-left.phtmlलेआउट की आवश्यकता है।

पिक

जवाबों:


15

उत्पाद पृष्ठ लेआउट बदलने के लिए:

व्यवस्थापक मेनू से, कैटलॉग> उत्पादों का प्रबंधन करें चुनें।

सूची में उत्पाद ढूंढें, और रिकॉर्ड खोलने के लिए क्लिक करें।

बाईं ओर उत्पाद जानकारी पैनल में, डिज़ाइन का चयन करें। फिर डिज़ाइन अनुभाग में, पृष्ठ लेआउट को एक अलग कॉलम कॉन्फ़िगरेशन पर सेट करें।

पूरा होने पर, सेव बटन पर क्लिक करें।

श्रेणी पृष्ठ लेआउट बदलने के लिए:

व्यवस्थापक मेनू से, कैटलॉग> श्रेणियां प्रबंधित करें चुनें।

श्रेणियां ट्री में, वह श्रेणी स्तर चुनें, जिसे आप बदलना चाहते हैं।

कस्टम डिज़ाइन टैब पर, पेज लेआउट को "सही पट्टी के साथ 2 कॉलम" पर सेट करें।

श्रेणी सहेजें बटन पर क्लिक करें।


3
यार तुम्हें मेरा सवाल गलत तरीके से लगा कि तुम्हारा जवाब व्यक्तिगत उत्पाद पृष्ठ के लिए लागू है, लेकिन यह नहीं कि मुझे क्या चाहिए। मुझे पेज के लिए वैसे भी ऊपर की छवि देखने की जरूरत है अपने समय के लिए धन्यवाद
अब्दुल

वह श्रेणी पृष्ठ है, इसलिए श्रेणी पृष्ठ के परिवर्तन लेआउट के लिए चरण का उपयोग करें।
जेके

mannn आपके संपादन ने मेरा दिन थैंक्यू सोउ मच
अब्दुल

27

यदि आपको हर श्रेणी के पेज को बदलने की आवश्यकता है 2column-left, तो इस लेआउट अपडेट का उपयोग करें

फ़ाइल: app/design/frontend/<package>/<theme>/layout/local.xml

<layout>
    <catalog_category_layered>
      <reference name="root">
        <action method="setTemplate">
          <template>page/2columns-left.phtml</template> 
        </action>
      </reference>
    </catalog_category_layered>
    <catalog_category_default>
      <reference name="root">
        <action method="setTemplate">
          <template>page/2columns-left.phtml</template> 
        </action>
      </reference>
    </catalog_category_default>
</layout>

ऐसा इसलिए है क्योंकि लेआउट के अनुसार, दो प्रकार की श्रेणियां हैं defaultऔर layered। तो मैगेंटो उन्हें संसाधित करने के लिए दो अलग लेआउट हैंडल का उपयोग करता है। इसके कारण हर श्रेणी को कवर करने के लिए आपको इन दो लेआउट हैंडल को अपडेट करने की आवश्यकता है।

लेकिन ऐसा करने का एक और भयानक तरीका है। अपनी local.xmlफ़ाइल के अंदर इस कोड का उपयोग करें ।

<layout>
<catalog_category_view>
  <reference name="root">
    <action method="setTemplate">
      <template>page/2columns-left.phtml</template> 
    </action>
  </reference>
</catalog_category_view>
</layout>

catalog_category_viewएक अद्वितीय लेआउट हैंडल है जो मैगेंटो में हर श्रेणी के दृश्य के लिए प्रक्रिया करेगा। हालाँकि आप डिफ़ॉल्ट लेआउट में इस लेआउट हैंडल का उपयोग करके कोई भी लेआउट अपडेट नहीं देख सकते हैं। लेकिन तथ्य यह है, यह मौजूद है और इसका उपयोग किसी भी लेआउट अपडेट के लिए किया जा सकता है जो सभी श्रेणियों को प्रभावित करना चाहिए।


magento.1.9.2.4 के लिए कोई भी विकल्प काम नहीं कर रहा है
दिनेश

9

अपनी local.xml फ़ाइल में निम्न कोड जोड़ें

<catalog_category_layered translate="label">
  <reference name="root">
    <action method="setTemplate">
      <template>page/2columns-left.phtml</template> 
    </action>
  </reference>
</catalog_category_layered>

थैंक्यू हालांकि नीचे दिए गए उत्तर ने वैसे भी काम किया यह प्रक्रिया भविष्य में भी मेरी मदद कर सकती है।
अब्दुल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.