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

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

Добрый день! Возникла необходимость убрать из меню определенные категории. Как сделать, чтобы определенная активная категория не выводилась в меню категорий.

код вывода меню:

{assign var="level" value=1}
{function name=categories_tree}
{if $categories}
	<ul id="nav" ul-level='{$level}' {if $level == 1}class='top_ul'{else}class='sub_ul ul_level_{$level}'{/if}>
	{foreach $categories as $c}
	{if $c->visible}
	<li class='level_{$level} {if in_array($category->id, $c->children)}active{/if}'>
	   <a href="catalog/{$c->url}" data-category="{$c->id}">{$c->name|escape}</a>
	   {categories_tree categories=$c->subcategories level=$level+1}
	</li>
	{/if}
	{/foreach}
	</ul>
{/if}
{/function}
{categories_tree categories=$categories}

Спасибо.

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

Если категорий немного, то пробуйте вместо
{if $c->visible}
ставить что-то типа
{if $c->visible && !in_array($c->id, array(12,33,74))}

Если категорий много и надо часто менять показ, то для категории создавать новое поле visible2 по образцу visible и работать с ним...

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

Если категорий немного, то пробуйте вместо

{if $c->visible}

ставить что-то типа

{if $c->visible && !in_array($c->id, array(12,33,74))}

 

Если категорий много и надо часто менять показ, то для категории создавать новое поле visible2 по образцу visible и работать с ним...

Вот спасибо! очень выручили.

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

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

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

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

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

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

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

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

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

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