Перейти к содержимому


Вывод Подразделов В Меню Каталога


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 gmans

gmans

    Пользователь

  • Пользователи
  • PipPip
  • 10 сообщений

Отправлено 29 Май 2014 - 16:26

Добрый день, хотелось бы в меню каталога выводить сразу и подразделы, сейчас реализация такая, что подразделы появляются у пункта только в том случае, если он активен, то есть если я нахожусь в данном разделе. Нужно чтобы подразделы выводились всегда, как это сделать? вот часть шаблона, которая как я понимаю отвечает за вывод меню:
<li class="categories"><div class="menuTitle"><a href="{CATALOG_URL}" class="indexPage">Каталог товаров</a></div>
				 <ul>
				 {%IFNOT catalog_empty %}
					 {% FOR catalog %}
					 {% IFNOT catalog.HIDE %}
						 <li class="cat-item">
						 <a href="{catalog.URL}"
							 {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %}
							 {% IF catalog.CURRENT %}class="selected"{% ENDIF %}
						 >{catalog.NAME}</a>
						 </li>
					 {% ENDIF %}
					 {% ENDFOR %}
				 {% ENDIF %}
				 </ul><br />
				 </li>
Заранее спасибо за помощь! :)

#2 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 30 Май 2014 - 03:38

Вам необходимо просто заменить краткий каталог на полный путем замены переменной catalog на переменную catalog_full. Ваш код каталога будет иметь вид

<li class="categories"><div class="menuTitle"><a href="{CATALOG_URL}" class="indexPage">Каталог товаров</a></div>
								 <ul>
								 {%IFNOT catalog_full_empty %}
										 {% FOR catalog_full %}
										 {% IFNOT catalog_full.HIDE %}
												 <li class="cat-item">
												 <a href="{catalog_full.URL}"
														 {% IF catalog_full.LEVEL>0%}style="padding-left:{catalog_full.LEVEL | multiply("20")}px"{% ENDIF %}
														 {% IF catalog_full.CURRENT %}class="selected"{% ENDIF %}
												 >{catalog_full.NAME}</a>
												 </li>
										 {% ENDIF %}
										 {% ENDFOR %}
								 {% ENDIF %}
								 </ul><br />
								 </li>





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных