Здравствуйте! Подскажите, можно как-то на данный момент в результатах подставлять запрос в транслите? Например, есть кей новости сегодня, в транслите он будет novosti segodnja.
Добрый день. Да, можно. Нужно воспользоваться этим примером, немного его модифицировав: Код: [% table = {'А'='A' 'Б'='B' 'В'='V' 'Г'='G' 'Д'='D' 'Е'='E' 'Ё'='YO' 'Ж'='ZH' 'З'='Z' 'И'='I' 'Й'='J' 'К'='K' 'Л'='L' 'М'='M' 'Н'='N' 'О'='O' 'П'='P' 'Р'='R' 'С'='S' 'Т'='T' 'У'='U' 'Ф'='F' 'Х'='H' 'Ц'='TS' 'Ч'='CH' 'Ш'='SH' 'Щ'='SCH' 'Ь'="'" 'Ъ'="''" 'Ы'='Y' 'Э'='E' 'Ю'='YU' 'Я'='YA' 'а'='a' 'б'='b' 'в'='v' 'г'='g' 'д'='d' 'е'='e' 'ё'='yo' 'ж'='zh' 'з'='z' 'и'='i' 'й'='j' 'к'='k' 'л'='l' 'м'='m' 'н'='n' 'о'='o' 'п'='p' 'р'='r' 'с'='s' 'т'='t' 'у'='u' 'ф'='f' 'х'='h' 'ц'='ts' 'ч'='ch' 'ш'='sh' 'щ'='sch' 'ь'="'" 'ъ'="''" 'ы'='y' 'э'='e' 'ю'='yu' 'я'='ya'}; trans_query = ''; FOREACH symbol IN query.query.split(''); trans_query = trans_query _ (table.exists(symbol) ? table.$symbol : symbol); END; trans_query %]