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

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

Подскажите люди добрые как настроить вывод классов только родительских категорий меню?

сейчас код такой 

<div class="nav-collapse collapse" style="height: 0px;">
                           
                  {function name=categories_tree}
			{if $categories}
			<ul class="nav">
			{foreach $categories as $c}
				{* Показываем только видимые категории *}
				{if $c->visible}
				<li class="dropdown">
						{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}">{$c->name}</a>
						{categories_tree categories=$c->subcategories}
					</li>
				{/if}
			{/foreach}
			</ul>
			{/if}
			{/function}
			{categories_tree categories=$categories}
                 
</div>

 

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

Я так подозреваю, Вам нужно выделить путь до текущей выбранной категории?

 

Эта строчка отвечает за внешний вид ссылки:

<a {if $category->id == $c->id}class="selected"{/if} href="catalog/{$c->url}" data-category="{$c->id}">{$c->name}</a>

 

1) Добавьте в <li> перед ссылкой условие: {if in_array($category->id, $c->subcategories_ids)}

 

2) В api/Categories.php: private function init_categories() внесите небольшие изменения, что бы id'шники подкатегорий в отдельное свойство subcategories_ids записывалось.

 

 

p/s Сделать просто in_array($category, $c->subcategories) увы не получиться.

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

Спасибо! а как сделать вывод только дочерних категорий? 

{if in_array($category->id, $c->children}{categories_tree categories=$c->subcategories}{/if}

 

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

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

Вставил строку сразу после тега <li *функция >; функция <li>; <li func >

<a> </li>

{/if}; не грузит страницу

А надо не бездумно вставлять) а посмотреть, что там скобка не закрыта.

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

блин чевото я сообразить не могу как этот акрдион пристроить.... в принцепи все остальное сделал... и шаб себе намутил и с верстание разобрался а с меню ввиде аккардиона разобраться не могу может кто нить популярно объяснить что куда и за чем идет... а то реально не догоняю.... зарание благодарю....!!!!!!

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

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

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

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

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

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

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

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

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

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