Зачастую закреплённые, тобишь важные, новости хочется как-то выделить по особому, чтоб они в глаза бросались и обращали внимание на себя.
Сделать это можно с помощью отдельного шаблона, но в штатных функциях такой возможности не предусмотрено... Поэтому и был создан этот хак, который такую возможность добавляет!
проверено на 8,2 версиитеоретически и на всех предыдущих версиях также должно работать.
Создать файл в шабланах:
short-fixed.tplи собственно в нём сделать на свой вкус шаблончик для краткой новости, например с минимум разных вставок, вобщем каждый на свой вкус себе сварганит.
Файл:
/engine/modules/show.short.phpнайти:
while ( $row = $db->get_row( $sql_result ) ) {
добавить ниже:
///шаблон для закреплённой новости (MSW) ///
if( isset( $view_template ) and $view_template == "rss" ) { }
elseif( $category_id and $cat_info[$category_id]['short_tpl'] != '' ) $tpl->load_template( $cat_info[$category_id]['short_tpl'] . '.tpl' );
elseif($row["fixed"] == 1) $tpl->load_template( 'short-fixed.tpl' );
else $tpl->load_template( 'shortstory.tpl' );
///шаблон для закреплённой новости (MSW) ///