2013-05-31 4 views
0

Я пытаюсь сделать страницу бренда, чтобы показать все изображения и описания бренда на одной странице. Я создал категорию бренда с ID 3, все бренды попадают под эту категорию, только названия брендов, но изображения и описания не отображаются,как показать изображения категорий на странице cms в 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