Magento - список всех категорий в нижнем колонтитуле - PullRequest
1 голос
/ 13 июля 2011

Я хочу отобразить все мои доступные и активные категории в нижнем колонтитуле. Как здесь: http://cl.ly/242T162h1l121D0f3Y30

Я знаю, как отобразить хотя бы одно:

$category = Mage::getModel('catalog/layer')->getCurrentCategory()->getName();

Можете ли вы дать мне несколько советов? :)

Ответы [ 3 ]

4 голосов
/ 13 июля 2011

Добавьте это в app/design/frontend/interface/theme/layout/catalog.xml под тегом по умолчанию:

<reference name="footer.menu">
    <block type="catalog/navigation" name="catalog.footer" template="catalog/navigation/footer.phtml"/>
</reference>

И создайте файл app/design/frontend/interface/theme/template/catalog/navigation/footer.phtml с таким содержимым:

<div id="footer-navi">
    <ul class="clearfix">
        <?php echo $this->renderCategoriesMenuHtml() ?>
    </ul>
</div>

После этого стиль навигации с помощьюCSS: -)

Надеюсь, это поможет ...

1 голос
/ 09 октября 2015

Создайте local.xml в приложении / design / frontend / rwd / [your-theme] / layout:

<?xml version="1.0"?>
<layout version="0.1.0">
    <default>
    </default>
</layout>

Добавьте это в приложение / design / frontend / rwd / [your-theme] /layout/local.xml под тегом по умолчанию:

<reference name="footer">
            <block type="catalog/navigation" name="catalog.footer" template="catalog/navigation/footer.phtml" />
</reference>

И создайте файл app / design / frontend / rwd / theme / [your-theme] /catalog/navigation/footer.phtml с таким содержанием:

<div class="links footer-navi">
<div class="block-title"><strong><span>Our products</span></strong></div>
    <ul>
        <?php echo $this->renderCategoriesMenuHtml() ?>
    </ul>
</div>
1 голос
/ 20 февраля 2014

Если вы используете свою тему, откройте app / design / frontend / your_package / your_theme / template / page / html / footer.phtml и введите этот код

<ul class"footer">
<?php $helper = $this->helper('catalog/category') ?>
<?php foreach ($helper->getStoreCategories() as $_category): ?>
<li><a href="<?php echo
Mage::getModel('catalog/category')->setData($_category->getData())->getUrl(); ?>"
title="<?php echo $_category->getName() ?>"><?php echo $_category->getName() ?></a></li>
 <?php endforeach ?>
</ul>
...