Не работает BabelLinks

Здравствуйте!
Прошу подсказки по такому вопросу:
На локальном сервере сниппет BabelLinks работает, переключатель языков выводится нормально и всё переключается. Вот код вызова.

{$_modx->runSnippet('BabelLinks', [
              'showCurrent' => 1,
           ])}


При переносе на реальный хостинг вывод BabelLinks пропадает. Т.е. не генерируется вообще никакой код. Если набирать адреса вручную, то страницы нужных контекстов загружаются.

Всё вроде бы проверил не один раз — вроде нормально.

Уже не представляю себе в какую сторону копать. Прошу совета
Oleg
14 ноября 2019, 15:24
modx.pro
1 293
0

Комментарии: 5

Scorp Satex
14 ноября 2019, 15:50
+2
Сайт опубликован?

У меня была такая же проблема когда системная настройка «site_status» была выключена.
    Oleg
    14 ноября 2019, 15:55
    1
    0
    Упс… А действительно так. Я-то это пробовал, но наверное, кэш не почистил. Сейчас включил сайт, кэш почистил — всё выводится. Спасибо! А то я с самого утра как упёрся… так и сижу. ))
    Дмитрий Бородин
    05 марта 2022, 20:09
    0
    Столкнулся с такой же проблемой. BabelLinks не выводит ссылки в меню в контексте web. Если добавить параметр &showCurrent=`1`, показывает только основной язык (русский). Также на сайте добавлен английский и французский языки в указанном порядке. Если вручную перейти на английскую версию сайта, то BabelLinks выводит ссылку на русскую и английскую версии только. Если вручную перейти на французскую версию сайта, тогда BabelLinks выводит уже все три языка… Переводы все есть. Кэш чистил несколько раз. Сайт включен. А проблема не исчезает. Пытался найти ответ на других форумах, там предлагают использовать для переключения сторонние плагины только. Только не хочется использовать для этого костыли, когда есть стандартное готовое решение.
      Andrew
      21 ноября 2022, 20:54
      0
      Такая же история, не выводится ссылка на контекст 'ua' на странице с контекстом 'web' именно в Гугл хроме, в других браузерах всё работает. Наоборот, то есть, на странице с контекстом 'ua', ссылка на контекст 'web' выводится нормально. Кеш Гугл хрома чистил, но не помогает.
      ПС: web — русский, ua — украинский
      Что за мистика?
      Получается с укр.страницы можно перейти на рус., а с рус.страницы на укр. не выводится ссылка-переключатель… и именно в Гугл хроме…
        Andrew
        22 ноября 2022, 08:26
        0
        Решил) Пришлось залазить в настройки хрома и чистить куки, простая чистка кэша не помогала.
        Фух)
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          5