我正在尝试创建一个品牌页面,以在一个页面上显示所有品牌图像和说明。 我创建了一个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 ?>
答案 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 ?>