如何在magento的cms页面中显示类别图像

时间:2013-05-31 10:03:03

标签: php magento

我正在尝试创建一个品牌页面,以在一个页面上显示所有品牌图像和说明。 我创建了一个ID为3的品牌类别,所有品牌都属于该类别, 只有品牌名称显示,但图像和描述不显示,

任何帮助将不胜感激。

 <?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 个答案:

答案 0 :(得分: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 ?>