2011-12-24 229 views
24

我無法在任何地方找到答案,但我無法在其子類別成員的根類別頁面上顯示任何產品。當我從頂部導航點擊類別時,我會看到左側和右側的子類別(主要內容)「沒有與產品匹配的產品」。每個子貓。雖然展示了它的產品。MAGENTO - 在根類別中顯示子類別產品

在管理員 - >目錄 - >管理類別中,每個類別顯示產品的數量,即(4)但其根類別顯示(0)。

任何想法?

在此先感謝


解決方案

轉到管理 - >目錄 - >管理類別 - > 「選擇類別」 - >顯示設置 - >是錨= 「是」

然後:

管理 - >系統 - >索引管理 - > 「全選」 - > 「重新索引數據」 - > 「提交」

感謝大家的意見

+0

謝謝,Reindex工程。 – MageDev

回答

25

確保您爲根類別設置了「是錨」爲「是」。

+2

不幸的是,這將不會顯示父類別中的子類別的產品,因爲請求的是海報。 –

+1

@zschuessler這是正確的,仍然沒有產品顯示 - 事實與錨設置爲「是」帶走了子貓。然而在@rpSetzer的左欄 – Stevanicus

+0

中,根貓現在在(0)中顯示正確數目的產品,例如(28)。 – Stevanicus

2

每個類別都有相關的產品。
只需將這些產品關聯到更高級的類別即可。
他們將顯示在該類別的前端。

+1

這就是我想的,但根貓的「類別產品」選項卡。不顯示任何產品。 – Stevanicus

7

將anchor設置爲YES,然後在索引管理中重新索引類別。

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屬性的屬性ID:

SELECT * FROM eav_attribute where attribute_code = 'is_anchor'; 

我們獲取屬性ID 51在我的數據庫。現在運行以下查詢

UPDATE catalog_category_entity_int set value = 1 where attribute_id = 51; 

用您自己的屬性ID替換51。而只是重建這些指標

相關問題