Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Как сделать оригинальный вывод первой зафиксированной новости в категории?

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


     27.04.2018    категории, вывод новостей, фиксированные    Все вопросы » Шаблоны (TPL)    1356

вопрос
Задача: в категории есть одна зафиксированная новость. Нужно ее вывести иначе, чем все остальные новости.
- Она будет с заголовком, коротким текстом новости и на всю ширину.
- Остальные новости будут снизу в две колонки без короткого текста.

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



Категорий много. Более 100. Подскажите, как можно это более правильно организовать?

Пришла идея использовать вместо стандартного вывода два custom. Но нормально ли это будет? Может есть другой вариант получше.


Заранее спасибо всем за ответы!

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


6 комментариев

vitnet
PHP-developer

vitnet - 27 апреля 2018 10:16 -

[fixed] текст [/fixed] Выводит текст в тегах если данная новость зафиксирована

[not-fixed] текст [/not-fixed] Выводит текст в тегах если данная новость не была зафиксирована

cereal005
Юзер

cereal005 - 27 апреля 2018 14:44 -

vitnet,
Так это работает в статье целиком. Мне нужно внутри категории вывести новости.

Sander
PHP-developer

Sander - 27 апреля 2018 14:49 -

Почему вы решили что данный тег работает только в fullstory.tpl и не работает в shortstory.tpl?

Перед тем как писать могли бы и проверить, это же не сложно.
Не забывайте кеш DLE чистить.

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

cereal005
Юзер

cereal005 - 5 июня 2018 13:16 -

Да, вы правы. Действительно все работает и я поторопился.

Спасибо всем за помощь!

Ivan Kharlov
Юзер

Ivan Kharlov - 30 апреля 2018 19:19 -

я вывожу через costum - fixed="only" (выводит только фиксированные новости) - соответсвенно первый costum один шаблон воторой и или несколко после первого добавить значение в костум from="2" - что пропускает первую фиксацию и начинает со второй новости (чтобы не было дублей фиксированных новостей в категории в настройках системы отключить вывод фиксированных новостей) ну а чтобы это все работало по категориям нужен хак который будет выводить id категорий где ты находишься (может и подкатегорий еще если это главная категория) пример


{custom template="modules/gid_carusel" fixed="only" category="{category-id}" cache="no" limit="5" from="2" order="date"}


ну есть еще вариант сделать через css, задать первому элементу просто свои стили через


.short-news:nth-child(1) {
   свои стили 
}

cereal005
Юзер

cereal005 - 5 июня 2018 13:17 -

Ivan Kharlov,
сделал также. Благодарю!

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

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

наверх