2013-05-31 99 views
0

我試圖製作品牌頁面以在一個頁面上顯示所有品牌圖像和說明。 我創建了品牌類別與ID 3,所有品牌下屬於該類別, 只有品牌名稱顯示,但圖像和說明不顯示,如何在cgent頁面中顯示類別圖像magento

任何幫助,將不勝感激。

<?php  
    $brands = Mage::getModel('catalog/category')->load(3)->getChildrenCategories(); 
?> 

<?php foreach($brands as $brand): ?> 
    <ul> 
    <li> 
     <a href="<?php echo $brand->getUrl() ?>"> 
      <img src="<?php echo $brand->getImageUrl() ?>" /> 
      <?php echo htmlspecialchars($brand->getName()) ?>   
     </a> 
      <?php echo htmlspecialchars($brand->getDescription()) ?> 
    </li> 
    </ul> 
<?php endforeach ?> 

回答

1
<?php  
    $brands = Mage::getModel('catalog/category')->load(3)->getChildrenCategories(); 
?> 
<?php foreach($brands as $brand): ?> 
<?php 
    $cat= Mage::getModel('catalog/category')->load($brand->getId()); 
?> 
    <ul> 
    <li> 
     <a href="<?php echo $cat->getUrl() ?>"> 
      <img src="<?php echo $cat->getImageUrl() ?>" /> 
      <?php echo htmlspecialchars($cat->getName()) ?>   
     </a> 
      <?php echo htmlspecialchars($cat->getDescription()) ?> 
    </li> 
    </ul> 
<?php endforeach ?> 
+0

謝謝,它的工作原理完全按照我想要的。 – amir

相關問題