Magento: страница категории - PullRequest
       0

Magento: страница категории

0 голосов
/ 16 февраля 2012

У меня есть категория, такая как музыка, в которой нет товаров сразу на моем сайте magento.Так выглядит моя структура категорий.

music (0)

--- | _ genre (0)

------ | _POP (3)

------ | _R & B (4)

--- | _Artists (0)

------ | _Rihanna (4)

--- | _Critics Choice (9)

Так что теперь есть какой-нибудь способ, которым я могу получить все товары категории детей, когда я нахожусь на музыке или жанре?Буду признателен за помощь

Спасибо

1 Ответ

0 голосов
/ 17 февраля 2012

Я делал это в прошлом, создав шаблон в моей теме с именем subcategorylist.phtml в template / catalog / product /

    <ul class="list">
    <?php
    $currentCat = Mage::registry('current_category');

    $subCats = $currentCat->getChildren();


    foreach(explode(',',$subCats) as $subCatid)
    {
            $_category = Mage::getModel('catalog/category')->load($subCatid);
            if($_category->getIsActive())
            {
                    $catUrl = $_category->getURL();
                    $catName = $_category->getName();

                    if($_category->getImageUrl())
                    {
                            $catimg = $_category->getImageUrl();
                    }

                    echo '<li><a href="'.$catUrl.'" title="View the products for this category"><img src="'.$catimg.'" alt="'.$catName.'" /></a>';
                    echo '<h2><a href="'.$catUrl.'" title="View the products for this category">'.$catName.'</a></h2></li>';

            }
    }

    ?>
    </ul>

, затем в magento backend в CMS -> Статические блоки добавьте новыйБлок под названием Категории со следующим кодом

 {{block type="catalog/product" template="catalog/product/subcategorylist.phtml"}}

Затем вы можете перейти к определенной категории, которую хотите реализовать, и перейти к настройкам дисплея и выбрать блок Категории в раскрывающемся списке Блок CMS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...