Полная документация на английском языке для Evolution CMS v1.4 + и v2 +
Автор: PMS
Лицензия: GPL v3
YAMS - это настраиваемый аддон для Evo, который позволяет легко создавать многоязычные веб-сайты.
Версия PHP не ниже 5.6
[Github] (https://github.com/Deesen/YAMS)
В настоящее время реализованы следующие функции:
Весь контент управляется через одно дерево документов, чтобы обеспечить согласованную структуру сайта для всех языковых вариантов.
Стандартные заполнители Evo могут использоваться в шаблонах документов для создания многоязычного контента и URL-адресов.
Языковая раскладка с вкладками для многоязычных документов (требуется ManagerManager)
Шаблоны документов могут быть настроены как многоязычные или одноязычные.
Настраиваемые многоязычные URL-адреса. Ниже приведены примеры различных способов настройки YAMS для ссылки на языковые варианты одного документа:
Многоязычные псевдонимы:
Http: //sitename/my-doc-en.html
Http: //sitename/mon-doc-fr.html
Только режим имени сервера:
http://en.sitename.com/mydoc.html
http://fr.sitename.com/mydoc.html
Только режим имени корня:
http://sitename.com/en/mydoc.html
http://sitename.com/fr/mydoc.html
Только режим имени корня, с одним языком в корне:
http://sitename.com/mydoc.html
http://sitename.com/fr/mydoc.html
Режим имени сервера, режим корневого имени, понятные пути псевдонимов, многоязычные псевдонимы и многобайтовые URL:
http://en.sitename.com/england/folder/mydoc.html
http://fr.sitename.com/la-france/répertoire/mon-doc.html
Дополнительная конфигурация URL, в том числе возможность скрывать псевдоним стартового документа сайта, SEO-дружественное перенаправление, многобайтовые URL и суффиксы, зависящие от типа содержимого.
Дополнительные метки-заполнители YAMS, обеспечивающие доступ к конкретным настройкам языка, таким как имя и направление языка.
Дополнительные функции с помощью вызова фрагмента YAMS, в том числе возможность управления пользовательскими многоязычными фрагментами, фрагментами и переменными шаблонов для создания переключателей языка на основе списка или раскрывающегося списка (временно), возможность повторять контент на нескольких языках…
Расширения для Ditto, Wayfinder, Jot и eForm.
Возможность создания пользовательских многоязычных шаблонных переменных.