Добавление языковых версий
Интерфейс редактирования языковых версий
Синтаксис шаблона URL (site_url) при создании нового языка допускает несколько вариантов:
Указание только правой части url
Например для английской версии мы можем указать
/eng/
- в этом случае все адреса ресурсов в английской версии будут иметь видhttp://mydomian.com/eng/resource/full/url.html
Указание точного соответствия url
Например:
http://mydomain.com/
При таком варианте вы жестко привязаны к адресу сайта. В этом случае разные языковые версии сайта могут находиться на разных доменах. Например русская наhttp://mydomainrussia.ru/
, а английская наhttp://mydomainusa.com/
С помощью плейсхолдеров
[[+schema]]
и[[+base_domain]]
Например:
[[+schema]]eng.[[+base_domain]]/
,[[+schema]]english.[[+base_domain]]/
Данный вариант более удобен, если языковые версии строятся на поддоменах. Например
http://mybasedomain.ru/
иhttp://eng.mybasedomain.ru/