Пишу первый раз.


Версия движка(где тестировалось): 1.10.3 — 1.10.4
До:
скрин 1

После:
скрин 2

Модификация файлов
Вызов функции из класса.-/admin/applets/cats.php(line:302)
//'com_content' - параметр с начальным название файлов, которые нужно показывать. //@$mod['tpl'] - данная переменная обозначает выбранный уже шаблон, что бы не путаться в выборе. <?php $inCore->loadTempType('com_content', @$mod['tpl']); ?>
Добавив вот такую функцию-/core/cms.php(line:1293)
public static function loadTempType($temp_name, $curr_file) { //путь где лежат файлы шаблона $outdata = '<select name="tpl" id="tpl" style="width:98%">'; $pattern = '/^' . $temp_name . '/'; if ($curr_file == $file_temp) { $select_true = 'selected="selected"'; } else { $select_true = ''; } $outdata .= '<option value="' . $file_temp . '" ' . $select_true . '>' . $file_temp . '</option>'; } } $outdata .= '</select>'; echo $outdata; return true; } return false; }