Вывод разных меню на разных витринах

Данный вопрос возник из попытки локализации.

Имеем - поселения:

mysite.ru/photos/* Фото Theme-ru локаль ru_RU
mysite.ru/blog-news/* Блог Theme-en локаль en_EN
mysite.ru/blog/* Блог Theme-ru локаль ru_RU
mysite.ru/en/catalog/* Магазин (витрина-2) Theme-en локаль en_EN
mysite.ru/en/* Сайт Theme-en локаль en_EN
mysite.ru/catalog/* Магазин (витрина-1) Theme-ru локаль ru_RU
mysite.ru/* Сайт Theme-ru локаль ru_RU


К жесткому меню прикручены:

Выводы в русской локале

{include file="{$wa->site->themePath('Theme-ru')}/header.html" inline}

{include file="{$wa->shop->themePath('Theme-ru')}header.html" inline}


В английской версии

{include file="{$wa->site->themePath('Theme-en')}/header.html" inline}

{include file="{$wa->shop->themePath('Theme-en')}header.html" inline}


В русской локализации mysite.ru, меню работает как положено - русские странички, русская Витрина-1

А вот в английской версии mysite.ru/en/ выводятся английские страницы, русская Витрина-1.

При переходе по адресу mysite.ru/en/catalog/ меню начинает отрабатывать нормально - выводятся английские страницы, английская Витрина-2.

Как правильно прописать ссылку на Витрину-2, чтоб она начала отрабатывать сразу с адреса mysite.ru/en/




4 ответа

  • 1
    Эрик Webasyst 7 сентября 2015 03:48 #

    По вашему описанию все должно работать корректно. Возможно, в дело вмешивается кеш. Пробовали проверить в другом браузере, или в режиме инкогнито? Кеш скриптов в Инсталлере пробовали удалить?

  • 1
    Rusich 7 сентября 2015 04:22 #

    Пробовал в разных браузерах, даже на разных компьютерах. В инсталлере стоит "Режим отладки", ну и само собой пробовал сбрасывать кеш кнопкой.

    Есть ли еще какие варианты вывода?

  • 1
    Rusich 8 сентября 2015 00:48 #

    Возник следующий вопрос, можно ли, как то явно указать из какого поселения будет формироваться меню. Не просто shop или site, а именно его путь.

  • 1
    Эрик Webasyst 9 сентября 2015 02:19 #

    Да, это возможно. Вместо переменной

    {$wa->shop->themePath('Theme-ru')}

    вставляйте конкретный путь к папке темы

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите