PDA

Просмотр полной версии : Шаблон для новостей в подкатегорях определённой категории


NiKRON
01.11.2007, 15:24
Иерархия категорий:

Новости
- Основные новости
- Дополнительные новости
- Ещё какие-то новости
События
- Основные события
- Прошедшие события
- Будущие события

Все новости выводятся в общей ленте с помощью LIST. На главной странице сайта выводятся с помощью LATEST. Ну и естественно просматривается каждая новость в SINGLE.

Как, например, для всех новостей которые записаны в События и в подкатегории этих событий указать отдельный шаблон (templateFile) для отображения в List, Latest и Single?

Сейчас код такой:
lib.viewnews < plugin.tt_news
lib.viewnews.templateFile = fileadmin/templates/news.html
lib.viewnews {
code >
code = LIST
pid_list >
pid_list = 83,189
limit = 12
useSubCategories = 1
displaySubCategories = 1
showCatRootline = 1
catImageMode = 0
catTextMode = 0
displayList.subheader_stdWrap{
wrap = <p>|</p>
ifEmpty.field = bodytext
stripHtml = 0
}
}

[globalVar = GP:tx_ttnews|pS > 0]
lib.viewnews{
code = LIST
archiveTypoLink.parameter = 86
archive = 1
}
[end]
[globalVar = GP:tx_ttnews|tt_news > 0]
lib.viewnews.code = SINGLE
lib.viewnews.singleMaxW = 600
lib.viewnews.singleMaxH = 600
[end]
[globalVar = GP:arhive = 1]
lib.viewnews {
code >
code = AMENU
pid_list >
pid_list = 83,189
}
[end]

dmartynenko
21.11.2007, 15:34
Можно сделать отдельный lib.viewnews_Events и настроить его как нужно.