Автоматическая транслитерация в MODX
На сайтах с ЧПУ для каждой статьи необходимо указывать псевдоним (alias), т.е. название, по которому эту статью можно будет идентифицировать и отобразить пользователю. В том случае, если алиасы вы указываете на английском языке, то данный процесс можно автоматизировать. Это легко сделать с помощью дополнения Translit.
Для начала нужно установить его в менеджере пакетов. Затем открываем системные настройки, в фильтре по разделу указываем «Дружественные URL» и меняем следующие параметры:
- Автоматически генерировать псевдоним (automatic_alias) — Да.
- Транслитерация псевдонимов (friendly_alias_translit) — russian.

Теперь при создании статьи псевдоним можно не указывать, при сохранении он будет создан автоматически — translit заменит русские буквы на латиницу.
Ещё стоит обратить внимание на дополнение yTranslit. Он делает не транслитерацию, а полноценный перевод на английский язык используя сервис Api Яндекса. Например, заголовок этой статьи он перевел как «automatic-transliteration-in-modx» в отличие от translit, у которого псевдоним получился такой — «avtomaticheskaya-transliteracziya-v-modx».
Вы должны авторизоваться, чтобы оставлять комментарии.
Комментарии ()