форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Имеются три категории, которые относятся к теме ноутбуков
- Производители ноутбуков
- Комплектующие для ноутбука
- Уход за ноутбуком
... и три категории, которые относятся к теме компьютеров
- Производители компьютеров
- Комплектующие для компьютера
- Уход за компьютером
Причем, эти названия специально написаны в таком формате, чтобы пользователь, зайдя на страницу с любой из этих категорий, быстро ориентировался (например, что он находится в категории статей о комплектующих для компьютера)
На главной странице необходимо прописать список этих категорий либо посредством category_list, либо cbs_category_list.
Это важно с точки зрения active class - чтобы соответствующие пункты загорались.
Проблема в том, что на главной странице мне нужно, чтобы эти категории отобразились в виде сокращенных названий:
Ноутбуки
-- Производители
-- Комплектующие
-- Уход
Компьютеры
-- Производители
-- Комплектующие
-- Уход
Что мне сделать, чтобы названия категорий отображались в указанном формате, и при этом применялся активный класс (загорались соответствующие пункты меню)
Отредактированно Tris (26-07-2009 20:23:55)
Неактивен
stw_category_tree плагин
stw_category_tree
Отредактированно email_form (27-07-2009 01:30:31)
Неактивен
stw_category_tree, конечно, хороший плагин, но этого он не умеет. Вот небольшой самопис, который раскрывает возможности тега <txp:category_list /> как контейнера, а не только одиночного тега:
<txp:category_list break="" wraptag="ul" active_class="active"> <li <txp:if_category name='<txp:category />'> class="active"</txp:if_category> > <txp:category><txp:php>$x=explode(" ",$GLOBALS['thiscategory']['title']); echo $x[0];</txp:php></txp:category> </li> </txp:category_list>
Неактивен