2016-10-24 7 views

答えて

0

以下のコレクションを使用して、すべてのカテゴリを表示できます。このコードはcatchからデータをフェッチします。

$categoriesCollection = $helper->getStoreCategories('name', true, false); 
+0

私は何を持っている(私たちが望むようカテゴリイドを入れていません)それについてのアイディア –

+0

静的なページをチェックインしてください。あなたの '.phtml'ファイルを呼び出すことができます。あなたは' .phml'ファイルでこのコードを書くことができます。 –

5

取得カテゴリとサブカテゴリ:

<?php 
$_helper = Mage::helper('catalog/category'); 
$_categories = $_helper->getStoreCategories(); 
if (count($_categories) > 0){ 
    foreach($_categories as $_category){ 
     $_category = Mage::getModel('catalog/category')->load($_category->getId()); 
     $_subcategories = $_category->getChildrenCategories(); 
     if (count($_subcategories) > 0){ 
      echo $_category->getName(); 
      echo $_category->getId();  
      foreach($_subcategories as $_subcategory){ 
       echo $_subcategory->getName(); 
       echo $_subcategory->getId(); 
      } 
     } 
    } 
} 
?> 

は、唯一のカテゴリを取得するには:私は私のファイルにこのコードを入れ

<?php 
$category = Mage::getModel('catalog/category')->load(4); 
$subcategories = $category->getChildrenCategories(); 
if (count($subcategories) > 0){ 
    echo $category->getName(); 
    foreach($subcategories as $subcategory){ 
     echo $subcategory->getName(); 
    } 
} 
?> 
関連する問題