MODX. Автоматическая транслитерация псевдонимов с использованием Translit, Translitor или yTranslit
Отредактировано: 17 Ноября 2022
При создании ресурса необходимо указывать его «псевдоним», который служит частью пути в адресной строке. Этот процесс можно автоматизировать, установив одно из дополнений: Translit, Translitor или yTranslit.
Translit
Старое проверенное временем дополнение:
- Устанавливаем пакет;
- Идем в настройки сайта шестеренка в правом верхнем углу;
- В разделе core ищем строчку «Автоматически генерировать псевдоним (automatic_alias)» и выбираем — да;
- Там же ищем «Транслитерация псевдонимов (friendly_alias_translit)» — и пишем — russian;
Translitor
Аналогичен дополнению Translit, но с улучшеным алгоритмом работы. Распространяется через modstore.pro, все улучшения можно прочитать на странице компонента Translitor. Дополнительных настроек не требуется, компонент работает сразу после установки.
yTranslit
В этом случае, необходимо повторить действия аналогичные установке Translit, после чего запросить у Яндекса ключ (можно использовать 1 ключ на несколько сайтов), пройти в настройки сайта, выбрать раздел yTranslit и вбить ключ в поле «Ключ API Яндекса (friendly_alias_ytranslit_key)».
Если yTranslit не сможет достучатся до API яндекса, он транслитерирует название аналогично компоненту Translit.
После завершения одного из двух этапов, псевдонимы будут конвертироваться автоматически, после нажатия на кнопку — сохранить.
Обновление: увы, с 2019 года сервис Yandex Translit становится платным, а схема запроса ключа немного изменилась.
Спасибо Николаю Савину за дополнения и их описания
Здравствуйте!
Позвольте представиться, меня зовут Марина. Более 10 лет я занимаюсь обслуживанием сайтов и развитием интернет проектов. Если вы хотите избавиться от хлопот связанных с созданием и поддержкой сайта, тогда вы попали по адресу. При работе с сайтами я предоставляю качественные услуги, ориентируясь на ваши индивидуальные потребности. Для связи со мной воспользуйтесь формой обратной связи.