2016-12-16 139 views
0

在Magento類別(產品列表)頁面中,類別和屬性選項顯示在左側欄中。我想按產品計數對這些項目進行排序。請任何人都可以解釋在哪個文件中我必須編寫代碼? 謝謝magento按產品總數顯示導航產品

+0

你好,任何一個請幫助我嗎? –

回答

0

請嘗試下面的代碼一次。更改您的類別ID。

<?php 
    $cats = Mage::getModel('catalog/category')->load(3)->getChildrenCategories(); 
?> 
<ul> 
    <?php 
    $resourcearray = array(); 
    foreach($cats as $category): 
    $proCnt = $category->getProductCount(); 
    $proName = $category->getName(); 
    $proUrl = $category->getUrl(); 
    array_push($resourcearray, array('count' => $proCnt, 'name' => $proName,'url' => $proUrl)); 
    ?> 
    <?php endforeach; 
    ksort($resourcearray); 
    ?> 
    <?php foreach($resourcearray as $val): ?> 
     <li> 
      <a href="<?php echo $val['url'] ?>"><?php echo $val['name'] ?>(<?php echo $val['count'] ?>)</a> 
     </li> 
    <?php endforeach;?> 
    </ul>