Здравствуйте!

При импорте большого количества строк из xls с уникальными айди прописанными в тв документов, Catalogfill генерирует урл из заголовка в транислит, так вот многие значения пустые или с одинаковыми заголовками и при импорте либо пропускаются либо имеют пустые урлы.
Вопрос как можно добавить в генерацию уникальные значения из айди модекса или лучше из значения TV самого документа что бы url — alias был такой: site.com/ivanov-ivan-ivanovich-56555 а если pagetitle пустой то просто site.com/56555
вот кусок кода из catalogfill.class.php возможно как то модифицировать и приклеить
/**
     * Создание псевдонима в транслите
     * 
     * @param string $str
     * @return string
     */
    public function makeAlias($str){
        $str = mb_strtolower($str, mb_detect_encoding($str));
        $str = strtr($str, 
            array(
                " "=>"-", "."=>"", ","=>"", "$"=>"", "?"=>"", "!"=>"", "\""=>"", "'"=>"", "/"=>"",
                "\\"=>"", "("=>"", ")"=>"", "{"=>"", "}"=>"", "["=>"", "]"=>"", "+"=>"p", "&"=>"",
                "?"=>"", "!"=>"", "«"=>"", "»"=>"", "%"=>""
            )
        );
        if($this->config['imp_autoalias'] !== 'notranslit'){
          $str = strtr($str, 
              array(
                  "а"=>"a","б"=>"b","в"=>"v","г"=>"g","д"=>"d","е"=>"e","ё"=>"yo","ж"=>"zh","з"=>"z",
                  "и"=>"i","й"=>"y","к"=>"k","л"=>"l","м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r",
                  "с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"h","ц"=>"ts","ч"=>"ch","ш"=>"sh","щ"=>"sch",
                  "ь"=>"","ъ"=>"","ы"=>"y","э"=>"e","ю"=>"yu","я"=>"ya"
              )
          );
        }
        return $str;
    }