Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по вёрстке Как сделать разные шаблоны категорий на главной ?

Как сделать разные шаблоны категорий на главной ?


     17.04.2016    Общие вопросы по вёрстке, Шаблоны (TPL)    490

вопрос
Имеются шаблоны категорий коротких новостей (short1,short2,short3 и т.д.) в настройках категории я указал вывод категории в краткой новости - они выводятся.

Как также подключить эти шаблоны категорий для главной страницы ?
Тегами
{custom category="4"   template="afishashortnews" aviable="main" limit="10"}
не прокатит, потому что нужен вывод сверху вниз по дате публикации со страницей пагинации

Ответа пока нет


Комментарии пользователей (6)

nowheremany
192

1659 | 1292

nowheremany - 17 апреля 2016 11:22 - Эксперт

Можно в шаблоне shortstory.tpl сделать типа
[category=1,2]{include file="shortstory1.tpl"}[/category]
[not-category=1,2]{include file="shortstory2.tpl"}[/not-category]

и убрать из настройки категорий различие

Благодарность принимаю тут Связь

moskit
1

40 | 1

moskit - 17 апреля 2016 12:43 - Юзер

Цитата: nowheremany
Можно в шаблоне shortstory.tpl сделать типа
[category=1,2]{include file="shortstory1.tpl"}[/category]
[not-category=1,2]{include file="shortstory2.tpl"}[/not-category]

и убрать из настройки категорий различие

Не работает, выводятся один шаблон, другие не прописывает

ravchik
66

375 | 123

ravchik - 17 апреля 2016 13:38 - Юзер

попробуйте так:
[catlist=1,2]{include file="shortstory1.tpl"}[/catlist]
[not-catlist=1,2]{include file="shortstory2.tpl"}[/not-catlist]

moskit
1

40 | 1

moskit - 17 апреля 2016 14:07 - Юзер


ravchik,
Вот так:

[catlist=1-10]{include file="short1.tpl"}[/catlist]
[not-catlist=1-10]{include file="short2.tpl"}[/not-catlist]


[catlist=11-20]{include file="short2.tpl"}[/catlist]
[not-catlist=11-20]{include file="short1.tpl"}[/not-catlist]

Работает, но новости дублирует... но цвета уже разные.


леший
21

112 | 33

леший - 17 апреля 2016 16:42 - Юзер


[catlist=1-10]
<!-- Тут html код из short1.tpl -->
[/catlist]

[catlist=11-20]
<!-- Тут html код из short2.tpl -->
[/catlist]

[not-catlist=1-20]
<!-- Тут html код для вывода новостей, на случай если новость не входит в ваши 20 категорий -->
[/not-catlist]

moskit
1

40 | 1

moskit - 17 апреля 2016 18:47 - Юзер

леший,
спасибо! все подошло, все работает!

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы