В моей настройке у меня есть более 100 категорий в категории по умолчанию, поэтому я хочу отобразить все категории на нескольких страницах с изображениями. Главная страница - Magento.Категории с изображением на нескольких страницах главной страницы - Magento
Im Используя приведенный ниже код:
<div class="category-products">
<ul class="products-grid">
<?php
$_categories=$this->getCurrentChildCategories();
if($_categories->count()):
$categorycount = 0;
foreach ($_categories as $_category):
if($_category->getIsActive()):
$cur_category=Mage::getModel('catalog/category')->load($_category->getId());
$layer = Mage::getSingleton('catalog/layer');
$layer->setCurrentCategory($cur_category);
$catName = $this->getCurrentCategory()->getName();
if ($categorycount == 0){
$class = "first";
}
elseif ($categorycount == 3){
$class = "last";
}
else{
$class = "";
}
?>
<li class="item <?=$class?>">
<a href="<?php echo $_category->getURL() ?>" title="<?php echo $this->htmlEscape($_category->getName()) ?>"><img src="<?php echo $_category->getImageUrl() ?>" width="100" alt="<?php echo $this->htmlEscape($_category->getName()) ?>" /></a>
<h2><a href="<?php echo $_category->getURL() ?>" title="<?php echo $this->htmlEscape($_category->getName()) ?>"><?php echo $this->htmlEscape($_category->getName()) ?></a></h2>
</li>
<?php
endif;
if($categorycount == 3){
$categorycount = 0;
echo "</ul>\n\n<ul class=\"products-grid\">";
}
else{
$categorycount++;
}
endforeach;
endif;
?>
</ul>
</div>
В этом коде им просто получаю только продукт с изображениями, но не должным образом (не выровнен) пожалуйста, кто-нибудь запрос мне, как Показать все категории в кратному страницы с изображениями.
Спасибо, я попробовал этот код, но бросать Fatal Error.: – Silviaa
Только что попробовал установку 1.8 с образцами данных, отлично работает. Можете ли вы опубликовать сообщение об ошибке или SS – epynic
Просмотреть продукты getIsActive()):?> Неустранимая ошибка: вызов функции-члена getId() для не-объекта в E: \ xampp \ htdocs \ magento \ app \ design \ frontend \ base \ default \ template \ catalog \ navigation \ subcategory_listing.phtml в строке 9 – Silviaa