Да изменять где понял подчти сразу... но спасибо за подсказку.
Если я правильно понял эта функция включается
при сохранение документа и Псевдоним пустой и генерировать из заголовка вкл
далее добавляем русские символы:
открыть файл
manager\processors\save_content.processor.php
находим код
if (strtoupper($modx->config['modx_charset']) == 'UTF-8'){
$replace_array = array(
после добавляем
'Рђ' => 'a',
'Р‘' => 'b',
'Р’' => 'v',
'Р“' => 'g',
'Р”' => 'd',
'Р•' => 'e',
'РЃ' => 'e',
'Р–' => 'zh',
'Р—' => 'z',
'Р˜' => 'i',
'Р™' => 'i',
'Рљ' => 'k',
'Р›' => 'l',
'Рњ' => 'm',
'Рќ' => 'n',
'Рћ' => 'o',
'Рџ' => 'p',
'Р ' => 'r',
'РЎ' => 's',
'Рў' => 't',
'РЈ' => 'u',
'Р¤' => 'f',
'РҐ' => 'h',
'Р¦' => 'c',
'Р§' => 'ch',
'РЁ' => 'sh',
'Р©' => 'sch',
'РЄ' => '',
'Р«' => 'y',
'Р¬' => '',
'Р' => 'e',
'Р®' => 'yu',
'РЇ' => 'ya',
'Р°' => 'a',
'Р±' => 'b',
'РІ' => 'v',
'Рі' => 'g',
'Рґ' => 'd',
'Рµ' => 'e',
'С‘' => 'e',
'Р¶' => 'zh',
'Р·' => 'z',
'Рё' => 'i',
'Р№' => 'i',
'Рє' => 'k',
'Р»' => 'l',
'Рј' => 'm',
'РЅ' => 'n',
'Рѕ' => 'o',
'Рї' => 'p',
'СЂ' => 'r',
'СЃ' => 's',
'С‚' => 't',
'Сѓ' => 'u',
'С„' => 'f',
'С…' => 'h',
'С†' => 'c',
'С‡' => 'ch',
'С€' => 'sh',
'С‰' => 'sch',
'СЉ' => '',
'С‹' => 'y',
'СЊ' => '',
'СЌ' => 'e',
'СЋ' => 'yu',
'СЏ' => 'ya',
сохраняем файл
все работает при включенной кодировке UTF-8, в других не проверял
Буду рад услышать критику и советы.