Astra.CMS

РегистрацияЗабыли пароль?

Astra.CMS Free

Упрощенный вариант системы доступен для свободного использования.

скачать
     

Обучение

Сборка сайта

Собираем сайт с нужными компонентами.

Интеграция своего дизайна

Учимся работать с шаблонами.

Компоненты

Документация по использованию основных расширений.

26.11.2012

Версия 2.07.10

Исправлена ошибка визуального редактора в Firefox 17.

подробнее

RSS

Форум » Приемы конструирования и интеграции дизайна

список категорий магазина с 3-мя уровнями

Автор Текст сообщения
Stepan

Stepan
Сообщений: 19

Подскажите пожалуйста, как в Плагине магазин, с помощью блока "Список категорий раздела", сделать вывод 3-х ур. меню разделов магазина. примерно вот такой вариант:
<ul id="Menu">

                        <li>
                                <h3 class="head"><a href="#">Title 1</a></h3>
                                <ul>
                                        <li><a href="index.php">Content 1 1</a></li>
                                        <li><a href="index.php">Content 1 2</a></li>
                                        <li><a href="index.php">Content 1 3</a></li>
                                </ul>

                        </li>
                        <li>
                                <h3 class="head"><a href="javascript:;">Title 2</a></h3>
                                <ul>
                                        <li>
                        <ul id="2Menu">
                                <li>
                                <h4 class="head"><a href="#">Content xtra 2 1a</a></h4>

                                <ul>
                                    <li><a href="index.php">Content 2 1 1</a></li>
                                    <li><a href="index.php">Content 2 1 2</a></li>
                                    <li><a href="index.php">Content 2 1 3</a></li>
                                </ul>
                            </li>
                            <li>

                                <h4 class="head"><a href="#">Content xtra 2 1b</a></h4>
                                <ul>
                                    <li><a href="index.php">Content 2 2 1</a></li>
                                    <li><a href="index.php">Content 2 2 2</a></li>
                                    <li><a href="index.php">Content 2 2 3</a></li>
                                </ul>
                            </li>

                        </ul>
                    </li>
              </ul>

пробовал так
<div id="shopcat">
{section name=i loop=$categories}

  <h3><a href="{$categories[i].link}">{$categories[i].name}</a></h3>
{if $categories[i].subcategories}
<ul id="Menu">
{section name=j loop=$categories[i].subcategories}
<li>
{if $categories[i].level<3}
<a href="{$categories[i].subcategories[j].link}" {if $categories[i].subcategories[j].selected}class="shopcats_selected"{/if}>{$categories[i].subcategories[j].name}</a>

{else}
<ul id="2Menu">
<li>
<h4><a href="{$categories[i].subcategories[j].link}">{$categories[i].name}</a></h4>
 <ul>
 <li>
<a href="{$categories[i].subcategories[j].link}" {if $categories[i].subcategories[j].selected}class="shopcats_selected"{/if}>{$categories[i].subcategories[j].name}</a>
</li>
</ul>

{/if}
</li>
{/section}
</ul>
{/if}

{/section}
</div>

но он не выводит, подкатегорию 2ур.  
 
aristoc

admin
Сообщений: 802

Дело в том, что этот блок содержит данные только о первых двух уровнях.
В данном случае возможно лучше будет использовать блок "дерево категорий", он выводит сразу все дерево.
 
Stepan

Stepan
Сообщений: 19

блок "дерево категорий"
не нашел такого блока в списке для скачивания и здесь
тоже нет ))
 
aristoc

admin
Сообщений: 802

Этот блок идет сразу в составе последних дистрибутивов. Отдельно в каталог видимо еще не добавлен.
Можно скачать здесь.
 
Stepan

Stepan
Сообщений: 19

спасибо помогло )
 

Вы не можете добавить сообщение. Вам необходимо авторизироваться на сайте под своим логином либо зарегистрироваться.


Демо  Скачать A.CMS  Цены  Контакты  Документация