Проблема с localizator
Всем привет
Юзаю локализатор для мультиязычного сайта
Использую вот такой вывод меню
Все круто, но в случае если мы используем такой адрес modx.pro/ru/
Домашнюю страницу в меню показывает с префиксом /ru/ а вот внутренние почему-то нет
Например внутренняя каталога ведет на /catalog/ а не на /ru/catalog как должна по идее
Может кто-нибудь сталкивался?
Юзаю локализатор для мультиязычного сайта
Использую вот такой вывод меню
{$_modx->runSnippet('!pdoMenu', [
'parents' => '0',
'resources' => '',
'level' => 1,
'leftJoin' => '{
"localizator" : {
"class" : "localizatorContent",
"alias" : "localizator",
"on" : "localizator.resource_id = modResource.id"
}
}',
'select' => '{ "localizator" : "modResource.*, localizator.*, modResource.id" }',
'where' => '{ "localizator.key" : "' ~ ('localizator_key' | option) ~ '"}',
'tplOuter' => '@INLINE {$wrapper}'
'tpl' => '@INLINE <a class="header-navigation-item" itemprop="url" href="{$link}" title="{$menutitle}" {$attributes}><span>{$menutitle}</span></a>'
'tplHere' => '@INLINE <a class="header-navigation-item active" itemprop="url" href="{$link}" title="{$menutitle}" {$attributes}><span>{$menutitle}</span></a>'
])}
Все круто, но в случае если мы используем такой адрес modx.pro/ru/
Домашнюю страницу в меню показывает с префиксом /ru/ а вот внутренние почему-то нет
Например внутренняя каталога ведет на /catalog/ а не на /ru/catalog как должна по идее
Может кто-нибудь сталкивался?
Комментарии: 2
Провери отрибут base в head, он должен меняться в зависимости от языка
<base href="modx.pro/">
<base href="modx.pro/ru/"> - RU
Благодарю, действительно помогло)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.