2012-02-16 94 views
0

我有一個類似音樂的產品,它在我的magento網站上沒有任何產品。所以這就是我的分類結構。Magento:分類頁面

音樂(0)

--- | _流派(0)

------ | _POP(3)

------ | _R &乙(4)

--- | _Artists(0)

------ | _Rihanna(4)

--- | _Critics選項(9)

所以現在有什麼辦法可以檢索所有的兒童類別產品,當我在音樂或流派?!?

任何幫助,將不勝感激

感謝

回答

0

我在過去創建我的主題叫subcategorylist.phtml模板/目錄/產品中的模板做到了這一點/

<ul class="list"> 
    <?php 
    $currentCat = Mage::registry('current_category'); 

    $subCats = $currentCat->getChildren(); 


    foreach(explode(',',$subCats) as $subCatid) 
    { 
      $_category = Mage::getModel('catalog/category')->load($subCatid); 
      if($_category->getIsActive()) 
      { 
        $catUrl = $_category->getURL(); 
        $catName = $_category->getName(); 

        if($_category->getImageUrl()) 
        { 
          $catimg = $_category->getImageUrl(); 
        } 

        echo '<li><a href="'.$catUrl.'" title="View the products for this category"><img src="'.$catimg.'" alt="'.$catName.'" /></a>'; 
        echo '<h2><a href="'.$catUrl.'" title="View the products for this category">'.$catName.'</a></h2></li>'; 

      } 
    } 

    ?> 
    </ul> 

然後在CMS中的magento後端 - >靜態塊中添加一個名爲Categories的新塊,其代碼如下

{{block type="catalog/product" template="catalog/product/subcategorylist.phtml"}} 

然後,您可以轉到您希望實施的特定類別,然後選擇顯示設置並從CMS塊下拉列表中選擇類別塊。

+0

heyy喬恩,非常感謝你!雖然它不是我正在尋找的,但它絕對幫助我解決我的問題!謝謝:) – Sushil 2012-02-20 05:05:30

+0

啊,是的,我錯過了一點,說你想從兒童類別中檢索產品。很高興它無論如何都有幫助。 – 2012-02-21 12:03:48