Все категории на одной странице — изображение и описание не отображаются

В Magento 1.9.2.1 я хотел бы показать все категории на обычной странице. И я почти на месте, но я не могу загрузить изображение и описание для работы.

Это страница: http://www.cameradraagcomfort.nl/categorie-overzicht/

Вот PHP, который я использовал:

<?php $_helper = Mage::helper('catalog/category') ?>
<?php $_categories = $_helper->getStoreCategories() ?>

<?php if (count($_categories) > 0): ?>
<div class="categorieListing">
<?php foreach ($_categories as $_category): ?>
<div class="span-1-3">
<h3><?php echo $_category->getName() ?></h3>
<div class="Collimg">
<a title="<?php echo $_category->getName() ?>" href="<?php echo $_helper->getCategoryUrl($_category) ?>">

<?php $imageUrl = $_category->getImageUrl() ?>

<?php if (!empty($imageUrl)) { ?>
<img class="sub-image" src="<?php echo $imageUrl ?>" alt="<?php echo $this->htmlEscape($_category->getName()) ?>" />
<?php } else { ?>
<img src="<?php echo $this->getSkinUrl('images/media/collections/maddogsandenglishmen.jpg'); ?>" alt="<?php echo $this->htmlEscape($_category->getName()) ?>" />
<?php } ?>
</a>

<div class="toggletext">
<p><?php echo $_category->getDescription() ?></p>
</div>
</div>
</div>
<?php endforeach; ?>
</div>
<?php endif; ?>

0

Решение

Наконец, некоторые результаты … Код ниже является решением.
Остальной код такой же.

<?php $_helper = Mage::helper('catalog/category') ?>
<?php $_categories = Mage::getModel('catalog/category')->getCollection()
->addAttributeToSelect(array('name', 'image', 'description', 'overzicht'))
->addAttributeToFilter('overzicht', 1)
->addAttributeToSort('position'); ?>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]