• Блог
  • Автоматическая транслитерация

На сайтах с ЧПУ для каждой статьи необходимо указывать псевдоним (alias), т.е. название, по которому эту статью можно будет идентифицировать и отобразить пользователю. В том случае, если алиасы вы указываете на английском языке, то данный процесс можно автоматизировать. Это легко сделать с помощью дополнения Translit.

Для начала нужно установить его в менеджере пакетов. Затем открываем системные настройки, в фильтре по разделу указываем «Дружественные URL» и меняем следующие параметры:

  • Автоматически генерировать псевдоним (automatic_alias) — Да.
  • Транслитерация псевдонимов (friendly_alias_translit) — russian.

Теперь при создании статьи псевдоним можно не указывать, при сохранении он будет создан автоматически — translit заменит русские буквы на латиницу.

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

0   40303

Комментарии ()

    Вы должны авторизоваться, чтобы оставлять комментарии.

    Выделите опечатку и нажмите Ctrl + Enter, чтобы отправить сообщение об ошибке.