Перейти к содержанию
Официальный форум поддержки Simpla

Вывод всего дерева катерогий на всех страницах


Рекомендуемые сообщения

Уважаемые форумчане! Перелопатил весь форум, но так и не нашёл ответа на свой вопрос.

 

Как вывести дерево категорий на всех страницах сайта по типу:

 

<ul id="menu">
    <li>
    <a href="#">Категория 1</a>
        <ul>
        <li><a href="#">Подкатегория 1</a></li>
        <li><a href="#">Подкатегория 2</a></li>
        <li><a href="#">Подкатегория 3</a></li>
        </ul>
    </li>
    <li>
    <a href="#">Категория 2</a>
        <ul>
        <li><a href="#">Подкатегория 1</a></li>
        <li><a href="#">Подкатегория 2</a></li>
        <li><a href="#">Подкатегория 3</a></li>
        </ul>
    </li>
    <li>
    <a href="#">Категория 3</a>
        <ul>
        <li><a href="#">Подкатегория 1</a></li>
        <li><a href="#">Подкатегория 2</a></li>
        <li><a href="#">Подкатегория 3</a></li>
        </ul>
    </li>
</ul>

 

Все пишут о реализации типа:

 

<ul id="menu">
    <li><a href="#">Категория 1</a></li>
    <li><a href="#">Категория 2</a></li>
    <li><a href="#">Категория 3</a></li>
</ul>

 

В которой подкатегории загружаются только на странице категории.

 

Подскажите, пожалуйста

Ссылка на сообщение
Поделиться на другие сайты

в index.tpl  вставте

 

<!-- Меню каталога -->
			<div id="catalog_menu">
					
			{* Рекурсивная функция вывода дерева категорий *}
			{function name=categories_tree}
			{if $categories}
			<ul>
			{foreach $categories as $c}
				{* Показываем только видимые категории *}
				{if $c->visible}
					<li>
						{if $c->image}<img src="{$config->categories_images_dir}{$c->image}" alt="{$c->name}">{/if}
						<a {if $category->id == $c->id}class="selected"{/if} href="catalog/{$c->url}" data-category="{$c->id}" class="we{$c->id}">{$c->name}</a>
						{categories_tree categories=$c->category}
					</li>
				{/if}
			{/foreach}
			</ul>
			{/if}
			{/function}
			{categories_tree categories=$categories}
                        
			</div>
			<!-- Меню каталога (The End)-->		
Ссылка на сообщение
Поделиться на другие сайты

да нет... На главной отображается как:

 

<ul id="menu">
    <li><a href="#">Категория 1</a></li>
    <li><a href="#">Категория 2</a></li>
    <li><a href="#">Категория 3</a></li>
</ul>

 

и только при переходе в конкретную категорию появляются субкатегории...

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...