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

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

  • Автоматически генерировать псевдоним (automatic_alias) — Да.
  • Транслитерация псевдонимов (friendly_alias_translit) — russian.
  • Теперь при создании статьи псевдоним можно не указывать, при сохранении он будет создан автоматически — translit заменит русские буквы на латиницу.

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

    26 декабря 2015, 19:45   33555     0

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

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

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