2011-12-24 15 views
24

में उप-श्रेणी के उत्पादों को प्रदर्शित करें, मैं इसे कहीं भी उत्तर ढूंढने में सक्षम हूं लेकिन मैं अपने उप श्रेणी के सदस्यों से मूल श्रेणियों के पृष्ठ पर किसी भी उत्पाद को प्रदर्शित करने के लिए नहीं देख सकता। जब मैं शीर्ष नेविगेशन से श्रेणी पर क्लिक करता हूं तो मुझे बाएं और दाएं (मुख्य सामग्री) पर उप श्रेणियां मिलती हैं "चयन से मेल खाने वाले कोई उत्पाद नहीं हैं"। प्रत्येक उप-बिल्ली। यद्यपि इसके उत्पादों को दिखाता है।MAGENTO - रूट श्रेणी

व्यवस्थापक में -> कैटलॉग -> प्रत्येक श्रेणी में श्रेणियां प्रबंधित करें उत्पादों की संख्या i.e (4) दिखाती है हालांकि इसकी मूल श्रेणी प्रदर्शित होती है (0)।

कोई विचार? पहले से

धन्यवाद


समाधान

जाओ व्यवस्थापक -> सूची -> श्रेणियाँ प्रबंधित -> "श्रेणी का चयन करें" -> प्रदर्शन सेटिंग्स -> एंकर है = "हाँ"

तब:

व्यवस्थापक -> सिस्टम -> सूचकांक प्रबंधन -> "सभी का चयन करें" -> "अनुक्रमणः डेटा" -> "भेजें"

सभी की टिप्पणियों

+0

धन्यवाद, रेन्डेक्स वर्क्स। – MageDev

उत्तर

25

सुनिश्चित करें कि आप अपनी रूट श्रेणी के लिए "हां" है "हां" सेट करें।

+2

दुर्भाग्यवश यह पोस्टर अनुरोध के अनुसार, मूल श्रेणियों में बाल श्रेणियों के उत्पादों को नहीं दिखाएगा। –

+1

@zschuessler सही है, फिर भी कोई उत्पाद प्रदर्शित नहीं होता है - "हां" में एंकर सेट के साथ असर उप बिल्ली को दूर ले जाता है। बाएं कॉलम – Stevanicus

+0

पर हालांकि @rpSetzer रूट बिल्ली अब उत्पादों की सही संख्या प्रदर्शित करता है (0) उदा। (28)। – Stevanicus

2

हर श्रेणी के उत्पादों संबंधित किया जाता है के लिए धन्यवाद।
बस इन उत्पादों को उच्च स्तरीय श्रेणी में भी शामिल करें।
वे उस श्रेणी में फ्रंटएंड पर दिखाई देंगे।

+1

जो मैंने सोचा था, लेकिन रूट बिल्ली के "श्रेणी उत्पाद" टैब। किसी भी उत्पाद प्रदर्शित नहीं करता है। – Stevanicus

7

इंडेक्स प्रबंधन में हाँ और फिर रीइन्डेक्स श्रेणियों के रूप में एंकर सेट करें।

SELECT * FROM eav_attribute where attribute_code = 'is_anchor'; 

हम अपना डेटाबेस में आईडी 51 गुण प्राप्त करें:

1
<div class="category-grid-new"> 
    <?php $_columnCount; ?> 
     <ul> 
      <?php if($i++%$_columnCount==0): ?> 
      <?php foreach ($this->getCurrentCategory()->getChildrenCategories() as $_subcat): ?> 
       <li class="item<?php if(($i-1)%$_columnCount==0): ?> first<?php elseif($i%$_columnCount==0):?> last<?php endif; ?>"> 
        <a href="<?php echo $_subcat->getUrl() ?>"> 
         <div class="category-img"><img src="<?php echo $_category->getImageUrl() ?>" alt="" width="100px" height="100px"/></div> 
         <div class="category-data"><?php echo Mage::helper('catalog/output')->categoryAttribute($_subcat, $_subcat->getName()) ?></div> 
        </a> 
       </li> 
     <?php endforeach ?> 
     </ul> 
    <?php endif; ?> 
</div> 
1

पहले is_anchor विशेषता की विशेषता आईडी की पहचान। अब निम्न क्वेरी

UPDATE catalog_category_entity_int set value = 1 where attribute_id = 51; 

अपनी खुद की विशेषता आईडी के साथ 51 को प्रतिस्थापित करें। और बस इन इंडेक्स को पुनर्निर्माण करें

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