Всегда думал, что данный тег работает не только в полной/краткой новости, но и в похожих новостях тоже. Оказывается что там он не работает! 🙁 Чтобы заставить его работать, в файле show.full.php перед вторым
добавляем код:
Код работает отлично при условии, что похожие материалы выводятся из той же категории, что и просматриваемая новость.
PS не знаю почему в коробочном варианте в ДЛЕ это не было предусмотрено...
PSS Проверено на 11.3 - работает!
PHP:
$tpl2->compile( 'content' );
PHP:
if( strpos( $tpl2->copy_template, "[catlist=" ) !== false ) {
$tpl2->copy_template = preg_replace_callback ( "#\\[(catlist)=(.+?)\\](.*?)\\[/catlist\\]#is", "check_category", $tpl2->copy_template );
}
if( strpos( $tpl2->copy_template, "[not-catlist=" ) !== false ) {
$tpl2->copy_template = preg_replace_callback ( "#\\[(not-catlist)=(.+?)\\](.*?)\\[/not-catlist\\]#is", "check_category", $tpl2->copy_template );
}
Код работает отлично при условии, что похожие материалы выводятся из той же категории, что и просматриваемая новость.
PS не знаю почему в коробочном варианте в ДЛЕ это не было предусмотрено...
PSS Проверено на 11.3 - работает!
Последнее редактирование:



