以下代码仅显示“类别 12”中所有子类别的类别缩略图,我正在寻找一种方法将此数量限制为 6 个类别,并使其成为这些类别的随机选择。
<ul class="brand_list">
<?php $media = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA); ?>
<?php $children = Mage::getModel('catalog/category')->getCategories(12); ?>
<?php foreach ($children as $category): ?>
<?php $category = Mage::getModel('catalog/category')->load($category->getId()); ?>
<li class="span3">
<a href="<?php echo $category->getUrl(); ?>">
<img alt="<?php echo $category->getName(); ?>" src="<?php echo $media; ?>/catalog/category/<?php echo $category->getThumbnail(); ?>" />
</a>
</li>
<?php endforeach; ?>
</ul>
我之前使用以下两段代码对产品使用过类似的代码:
<?php $collection->getSelect()->order('rand()'); ?>
<?php $_columnCount = $this->getColumnCount(); ?>
<?php $i=0; foreach ($collection->getItems() as $category): if($i==6){break;}?>
<?php if ($i++%$_columnCount==0): ?>
<?php endif ?>
我已经尝试重新编码以适应类别拇指,但我似乎没有任何快乐。