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

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

Нужно вывести меню категорий такого рода 

 

<ul class="catalog-sidebar-menu">
<li class="catalog-sidebar-submenu-link"> <a href="#"><i class="catalog-icon-1"></i><span>Категория 1</span></a>
<div class="catalog-sidebar-submenu-wrapp">
<ul class="page-catalog-menu">
<li> <a href="#">Категория 1.1</a>
<ul class="page-catalog-submenu">
<li><a href="#">Категория 1.1.1</a></li>
<li><a href="#">Категория 1.1.2</a></li>
<li><a href="#">Категория 1.1.3</a></li>
<li><a href="#">Категория 1.1.4</a></li>
</ul>
</li>
<li> <a href="#">Анемометры</a>
<ul class="page-catalog-submenu">
<li><a href="#">Анемометры</a></li>
<li><a href="#">Видеоскопы</a></li>
<li><a href="#">Газоаналaизаторы</a></li>
<li><a href="#">Гигрометры</a></li>
</ul>
</li>

</ul>
<div class="page-catalog-menu-all-wrapp"> <a href="#" class="page-catalog-menu-all" data-text="Весь список" data-text-active="Свернуть">Весь список</a> </div>
</div>
</li>

<li><a href="#"><i class="catalog-icon-2"></i><span>Категория 2</span></a></li>

</ul>

 

post-21240-0-09460300-1512395786_thumb.jpg

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

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

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

index.tpl

       
            <ul class="catalog-sidebar-menu">    
                
               {include file='categories.tpl' categories=$categories level=0} 
                
                </ul>

categories.tpl

 

{if $categories}
 
 
<!--0-->
{if $level == 0} {foreach item=c from=$categories}  {if $c->visible} {if $c->subcategories}
<li class="catalog-sidebar-submenu-link"> <a href="catalog/{$c->url}" ><i class="catalog-icon-1"></i><span> {$c->name}</span></a> {include file='categories.tpl' categories=$c->subcategories level=1 } </li>
{else}
<li> <a href="catalog/{$c->url}" >{$c->name}</a> </li>
{/if} {/if} {/foreach} {/if} 
<!--0--> 
  
<!--1-->
{if $level == 1}
<div class="catalog-sidebar-submenu-wrapp">
<ul class="page-catalog-menu">
{foreach item=c from=$categories} {* Показываем только видимые категории *} {if $c->visible} {if $c->subcategories}
<li><a href="catalog/{$c->url}">{$c->name}</a> {include file='categories.tpl' level=2 } </li>
{else}
<li> <a href="catalog/{$c->url}">{$c->name}</a> </li>
{/if} {/if} {/foreach}
</ul>
</div>
{/if}
<!--1-->  

<!--2-->
{if $level == 2}
<ul class="page-catalog-submenu">
{foreach item=c from=$categories} {* Показываем только видимые категории *} {if $c->visible} {if $c->subcategories}
<li><a href="catalog/{$c->url}">{$c->name}</a></li>
{/if} {/if} {/foreach}
</ul>
{/if}
 <!--2-->
  
  
{/if}

 

 

но почему то показывает в под под категории (под категорию)
Изменено пользователем vcontakte
Ссылка на сообщение
Поделиться на другие сайты

РЕШЕНИЕ

{if $categories} 

<!--start 0--> 
{if $level == 0} {foreach item=c from=$categories}  {if $c->visible} {if $c->subcategories}
<li class="catalog-sidebar-submenu-link"> <a href="catalog/{$c->url}" ><i class="catalog-icon-1"></i><span> {$c->name}</span></a> {include file='categories.tpl' categories=$c->subcategories level=1 } </li>
{else}
<li> <a href="catalog/{$c->url}" >{$c->name}</a> </li>
{/if} {/if} {/foreach} {/if} 
<!--end 0--> 

<!--start 1--> 
{if $level == 1}
<div class="catalog-sidebar-submenu-wrapp">
  <ul class="page-catalog-menu">
    {foreach item=c from=$categories} {* Показываем только видимые категории *} {if $c->visible} {if $c->subcategories}
    <li><a href="catalog/{$c->url}">{$c->name}</a> {include file='categories.tpl' level=2 } </li>
    {else}
    <li> <a href="catalog/{$c->url}">{$c->name}</a> </li>
    {/if} {/if} {/foreach}
  </ul>
</div>
{/if} 
<!--end 1--> 

<!--start 2--> 
{if $level == 2}
<ul class="page-catalog-submenu">
  {include file='categories.tpl' categories=$c->subcategories level=3 }
</ul>
{/if} 
<!--end 2--> 

<!--start 3--> 
{if $level == 3}

{foreach item=c from=$categories} {* Показываем только видимые категории *} {if $c->visible} {if $c->subcategories}
<li><a href="catalog/{$c->url}">{$c->name}</a> </li>
{else}
<li> <a href="catalog/{$c->url}">{$c->name}</a> </li>
{/if} {/if} {/foreach}



{/if} 
<!--end 3--> 

{/if} 
Ссылка на сообщение
Поделиться на другие сайты
  • 1 год спустя...

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

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

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

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

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

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

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

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

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