форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Всем доброго времени суток!!!
Подскажите пожалуйста, как можно сделать так, что бы при нажатии на категорию, открывалась страница с подкатегориями...
Тоесть: _http://flamme.adon.com.ua/catalog - список моих категорий. Как сделать так, что бы при нажатии (к примеру на "Свечи зажигания для автомобилей") открывалась страница с подкатегориями...
В идеале структура категорий должна иметь вид:
Категория1
- Подкатегория1
статья1.1
статья1.2
статья1.3
- Подкатегория2
статья2.1
статья2.2
статья2.3
Заранее благодарен за помощь!!!!
Неактивен
Подскажите как правильно вставить этот тег в шаблон страницы...
На сей момент в шаблоне прописано:
<txp:if_section name="catalog">
<txp:if_article_list>
<div align="left"><h3>Продукция, выпускаемая СП ЧКД-ФЛАММЕ:</h3></div></br>
<div align="left">
<h3><txp:category_list
break="</br></br>" /></h3>
</div>
</txp:if_article_list>
<txp:if_individual_article>
<txp:article form="tf_articles" />
</txp:if_individual_article>
</txp:if_section>
Неактивен
Видимо я не правильно объяснил, что должно получиться в финале...
на одну страницу мне нужно вывести список категорий (успешно сделано)
Как сделать так, чтобы при нажатии на одну из категорий, открывалась новая страница со списком подкатегорий (выбранной категории)...
Далее при нажатии на подкатегорию, нужно что бы открывалась страница с новостями данной подкатегории...
Неактивен
Dobermann написал:
Как сделать так, чтобы при нажатии на одну из категорий, открывалась новая страница со списком подкатегорий (выбранной категории)...
Сделать шаблон страницы, где будет использоваться немного иная форма для меню (или же в одном странице\форме сделать конструкцию if else). Возможно понадобится воспользоваться сторонним плагином работающим с вложенными категориями. Тут лучше узнать у людей плотно работающих с множественными категориями, поскольку сам я использую в работе схему секция->категория.
Dobermann написал:
Далее при нажатии на подкатегорию, нужно что бы открывалась страница с новостями данной подкатегории...
Это TxP делает автоматически. Главное подготовить шаблон страницы и форму вывода.
Отредактированно Unseen (06-05-2011 18:06:18)
Неактивен
Сам недавно искал что то подобное и вот нашел, правда не смог разобраться как сделать посредствам данного поста, решил описать как сделал сам, вдруг кому поможет в будущем ...
Воспользуйся плагином - cbs_category_list (http://textpattern.org/plugins/470/cbs_category_list)
1. Вывести список категорий можно так:
<txp:cbs_category_list section="service" break="li" wraptag="ul" />
2. Ставишь условие для своей иерархии:
Категория1
- Подкатегория1 - category 1
статья1.1 - category 2
статья1.2 - category 2
статья1.3 - category 2
- Подкатегория2 - category 1
статья2.1 - category 2
статья2.2 - category 2
статья2.3 - category 2
(http://www.textpattern.net/wiki/index.p … f_category)
Так ты просто смотришь если выбрали какую либо категорию то выводишь по ней список категорий:
<txp:if_category>
<txp:cbs_category_list section="service" break="li" wraptag="ul" parent='<txp:category title="0" link="0" />' />
</txp:if_category>
3. Далее
Если есть category2 т.е. не пусто то выводишь статью.
(http://www.textpattern.net/wiki/index.p … e_category)
<txp:if_article_category name="" number="2">
<txp:else />
выводишь статью.
</txp:if_article_category>
P.S. да если где то ошибся .. дайте знать в чем ...
Неактивен