Тема: Шаблоны для категорий новостей
Добрый день.
Столкнулся с тем, что понадобился различный вывод для новостных лент. Как оказалось я не могу указать шаблон краткого и полного содержания для определенной категории.
Форум ReadyScript Предложения по улучшению системы Шаблоны для категорий новостей
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Добрый день.
Столкнулся с тем, что понадобился различный вывод для новостных лент. Как оказалось я не могу указать шаблон краткого и полного содержания для определенной категории.
Вы это можете сделать просто проверяя категорию в общих шаблонах списка категорий и просмотра.
Шаблонизатор Smarty это позволяет сделать достаточно легко.
Например в шаблоне /moduleview/article/preview_list.tpl вы можете добавить инструкцию:
{if $category.alias == 'Псевдоним 1'}
{include file="%article%/preview_list_aaa.tpl"}
{elseif $category.alias == 'Псевдоним 2'}
{include file="%article%/preview_list_bbb.tpl"}
{else}
{include file="%article%/preview_list_default.tpl"}
{/if}
И создаете соответственно шаблоны preview_list_aaa.tpl, preview_list_bbb.tpl, preview_list_default.tpl рядом с шаблоном preview_list.tpl
Аналогично вы можете сделать и в шаблоне детального просмотра новости. Проверяете признак какой-то (будь то alias или название категории) и подключаете соответствующий шаблон.
По сути стандартные 2 шаблона будут всего лишь точкой входа во множество других ваших шаблонов, которые вы можете сделать для любого количества категорий
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум ReadyScript Предложения по улучшению системы Шаблоны для категорий новостей