Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 03-05-2011 18:55:19

Dobermann
буки
Зарегистрирован: 12-08-2010
Сообщений: 6

Вывод подкатегорий на новой странице

Всем доброго времени суток!!!

Подскажите пожалуйста, как можно сделать так, что бы при нажатии на категорию, открывалась страница с подкатегориями...

Тоесть: _http://flamme.adon.com.ua/catalog - список моих категорий. Как сделать так, что бы при нажатии (к примеру на "Свечи зажигания для автомобилей") открывалась страница с подкатегориями...

В идеале структура категорий должна иметь вид:
Категория1
   - Подкатегория1
         статья1.1
         статья1.2
         статья1.3
   - Подкатегория2
         статья2.1
         статья2.2
         статья2.3

Заранее благодарен за помощь!!!!

Неактивен

 

#2 03-05-2011 20:39:10

Unseen
покой
Откуда: Киев
Зарегистрирован: 11-09-2006
Сообщений: 315
Вебсайт

Re: Вывод подкатегорий на новой странице

Исходя из того как я понял задачу, вам надо вот это.

Неактивен

 

#3 03-05-2011 22:37:30

Dobermann
буки
Зарегистрирован: 12-08-2010
Сообщений: 6

Re: Вывод подкатегорий на новой странице

Подскажите как правильно вставить этот тег в шаблон страницы...

На сей момент в шаблоне прописано:

<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>

Неактивен

 

#4 04-05-2011 11:11:39

Unseen
покой
Откуда: Киев
Зарегистрирован: 11-09-2006
Сообщений: 315
Вебсайт

Re: Вывод подкатегорий на новой странице

Что значит "правильно вставить"? Берете вышеуказанный код и вставляете в страницу.

Неактивен

 

#5 04-05-2011 23:55:09

Dobermann
буки
Зарегистрирован: 12-08-2010
Сообщений: 6

Re: Вывод подкатегорий на новой странице

Видимо я не правильно объяснил, что должно получиться в финале...
на одну страницу мне нужно вывести список категорий (успешно сделано)
Как сделать так, чтобы при нажатии на одну из категорий, открывалась новая страница со списком подкатегорий (выбранной категории)...
Далее при нажатии на подкатегорию, нужно что бы открывалась страница с новостями данной подкатегории...

Неактивен

 

#6 06-05-2011 18:05:17

Unseen
покой
Откуда: Киев
Зарегистрирован: 11-09-2006
Сообщений: 315
Вебсайт

Re: Вывод подкатегорий на новой странице

Dobermann написал:

Как сделать так, чтобы при нажатии на одну из категорий, открывалась новая страница со списком подкатегорий (выбранной категории)...

Сделать шаблон страницы, где будет использоваться немного иная форма для меню (или же в одном странице\форме сделать конструкцию if else). Возможно понадобится воспользоваться сторонним плагином работающим с вложенными категориями. Тут лучше узнать у людей плотно работающих с множественными категориями, поскольку сам я использую в работе схему секция->категория.

Dobermann написал:

Далее при нажатии на подкатегорию, нужно что бы открывалась страница с новостями данной подкатегории...

Это TxP делает автоматически. Главное подготовить шаблон страницы и форму вывода.

Отредактированно Unseen (06-05-2011 18:06:18)

Неактивен

 

#7 07-02-2013 20:36:04

gersen
есть
Откуда: Алматы
Зарегистрирован: 19-10-2009
Сообщений: 61
Вебсайт

Re: Вывод подкатегорий на новой странице

Сам недавно искал что то подобное и вот нашел, правда не смог разобраться как сделать посредствам данного поста, решил описать как сделал сам, вдруг кому поможет в будущем ...

Воспользуйся плагином - 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. да если где то ошибся .. дайте знать в чем ...


Что в nul попало, то пропало

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru