YAMS

    YAMS

    Полная документация на английском языке для 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.

    • Возможность создания пользовательских многоязычных шаблонных переменных.