вопрос
Как в 10.3 версии сделать вывод дополнительных новостей не с помощью общего тега {xfields}, а раздельно (например как тут), но при этом привязать раздельный вывод к категориям?
в engine/inc/xfields.php заменить
на
Найти в engine\modules\addnews.php
вставить ниже
в шаблоне можно выводить {xfieldvalue_имя-поля}
$output = preg_replace("'\\[if-edit\\](.*?)\\[/if-edit\\]'s", (!$xfieldsadd) ? "\\1" : "", $output);
}
$output .= <<<HTML
<script type="text/javascript">
<!--
onCategoryChange($('#category'));
// -->
</script>
HTML;
на
$output = preg_replace("'\\[if-edit\\](.*?)\\[/if-edit\\]'s", (!$xfieldsadd) ? "\\1" : "", $output);
$outputList["{xfieldvalue_{$fieldname}}"] = $output; $output='';
}
$output = implode('',$outputList);
$ajax .= <<<HTML
<script type="text/javascript">
$(document).ready(function(){onCategoryChange($('#category'))})
</script>
HTML;
Найти в engine\modules\addnews.php
$tpl->set( '{xfields}', $output );
вставить ниже
$tpl->set( '', $outputList );
в шаблоне можно выводить {xfieldvalue_имя-поля}