Magento на русском

Новости, обмен опытом, база знаний для разработчиков.

Как показать подкатегории на страничке категории

Нашел интересный код, думаю он будет многим полезен

<?php
/**
 * NOTICE OF LICENSE (MIT License)
 *
 * Copyright (c) 2009, One Eighty Studios Limited
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * This license is also available online at:
 * http://opensource.org/licenses/mit-license.php
 *
 * DISCLAIMER
 *
 * This code has been tested against Magento v1.2.0.3
 * This code may not function as intended in future versions of Magento.
 * If you wish to customize Magento for your needs please refer
 * to http://www.magentocommerce.com for more information.
 *
 **/
?>

<?php
        /**
	* ** Instructions for Use **
	*
	* 1. Загрузите это как файл сюда:
	*    	/app/design/frontend/[INTERFACE]/[THEME]/template/catalog/navigation/custom-category.phtml
	*
	* 2. Создайте такой статик блок:
	* 		{{block type="catalog/navigation" name="catalog.navigation" template="catalog/navigation/custom-category.phtml"}}
	*
	* 3. Выберите его для отображения категорий
	*
	* 4. Раскрасьте CSS'ом
	*
	**/
?>

<?php $_categories=$this->getCurrentChildCategories() ?>

<?php if($_categories->count()): ?>
<ul class="category-links">
	<?php foreach ($_categories as $_category): ?>
        <?php if($_category->getIsActive()): ?>
        <li class="<?php echo $this->htmlEscape($_category->getUrlKey()) ?>">
           <a href="<?php echo $this->getCategoryUrl($_category) ?>">
              <?php echo $this->htmlEscape($_category->getName()) ?>
           </a>
        </li>
        <?php endif; ?>
    <?php endforeach ?>
</ul>
<? endif; ?>

Похожие Magento-статьи:

  1. Как внедрить RSS канал в Magento блок
  2. Простой пример кода начинающим разработчикам
  3. Как отправить письмо в Magento?
  4. Javascript валидация произвольных полей Magento/Prototype style
  5. Zend_Mail – отправка почты через GMail SMTP сервер
  6. Как изменить тему в админке Magento

The URI to TrackBack this entry is: http://magento.verych.ru/2009/10/%d0%ba%d0%b0%d0%ba-%d0%bf%d0%be%d0%ba%d0%b0%d0%b7%d0%b0%d1%82%d1%8c-%d0%bf%d0%be%d0%b4%d0%ba%d0%b0%d1%82%d0%b5%d0%b3%d0%be%d1%80%d0%b8%d0%b8-%d0%bd%d0%b0-%d1%81%d1%82%d1%80%d0%b0%d0%bd%d0%b8%d1%87/trackback/

Комментариев - 2 для “Как показать подкатегории на страничке категории”

  1. Илья Котлов:

    Уважаемый, всё конечно хорошо, но что тут интересного? Это совершенно стандартный код из дефолтных функций магенто. Или я чего-то не понимаю?

  2. Любезный, если не интересно – пиши своё, интересное. Да ты не понимаешь, что многие начинающие и этого не знают.

Оставить комментарий

© 2009-2012 Magento по-русски 99% авторских статей