2011-08-17 79 views
1

我是Magento的新手,無法高效地在類別列表中顯示某個分類中產品的數量。我通過在Mage_Catalog_Block_Navigation實例上對_renderCategoryMenuItemHtml進行了黑客攻擊,但這是一個愚蠢的黑客解決方案。Magento分層分類導航中的產品數

所有我想要的是一樣的東西:

  • 產品(1)
  • 產品(4)
  • 產品(50)

我讀過的東西約/應用/設計/前端/默認/主題名/模板/目錄/層/ filter.phtml但添加到我的主題後,沒有任何編輯似乎產生任何效果。我也嘗試編輯默認和空白版本,沒有運氣。有什麼建議麼?

回答

1

您可以使用此呼應的產品數量:

echo $_category->getProductCount() 

您可以將此代碼添加到您的模板(取決於哪個模板都有,我的是rightnav.phtml)在app /前端/默認/你的模板/目錄/導航/模板NAME.PHTML

例如:

<a href="<?php echo $this->getCategoryUrl($_category) ?>"<?php if ($this- >isCategoryActive($_category)): ?> class="current"<?php endif; ?>><?php echo $this->htmlEscape($_category->getName()) ?></a> <?php echo $_category->getProductCount() ?> 
+0

哪裏可以提出這個問題呢?哪個.phtml文件? – Prydie

0

getProductCount方法獲取所有產品NUM (不是檢查is_activeis_in_stock等)