Ссылка на ресурс из одного контекста в другой

Вопрос:

Есть интернет-магазин и сайт, на одном modx revo, на разных контекстах — web и website.

На сайте выводятся товары из магазина. Что бы не дублировать информацию, все данные берутся из контекста web.

Проблема в том, что ссылки на товары ведут на сайт, а должны на интернет магазин.

Как сделать ссылки на товары из интернет магазина (контекста web) с сайта (контекста web)?
Гульнара
18 декабря 2015, 07:52
modx.pro
1
4 507
0

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

Сергей Шлоков
18 декабря 2015, 11:52
0
Установите системную настройку allow_forward_across_contexts в «Да».
    Гульнара
    18 декабря 2015, 12:06
    0
    Установлена в контексте web — allow_forward_across_contexts — Да

    В контексте website тоже allow_forward_across_contexts, указать — Да?
      Воеводский Михаил
      18 декабря 2015, 12:19
      0
      Да.
        Гульнара
        18 декабря 2015, 14:56
        0
        Прописала в обоих контекстах.

        Ссылка из контекста website так же не правильная
        Вот пример —
        <a href="[[~[[+id]]]]" target="_blank"><img class="shk-image" src="[[+tv.image]]" alt="" </a>
        На сайте ссылка
        <a href="hppt://сайт.ру/catalog/udobrenia/tovat" target="_blank"><img class="shk-image" src="картинка" alt="" </a>
        должно быть
        <a href="hppt://магазин.ру/catalog/udobrenia/tovat" target="_blank"><img class="shk-image" src="картинка" alt="" </a>
          Сергей Шлоков
          18 декабря 2015, 16:47
          +1
          У вас контексты настроены? В них должен быть прописан site_url для каждого контекста свой, а в шаблоне должна быть такая строчка
          <base href="[[!++site_url]]" />
            Гульнара
            19 декабря 2015, 09:38
            0
            Спасибо все получилось,
            действительно не был прописан site_url для контекста web.
      Дмитрий Куликов
      22 марта 2016, 09:58
      0
      Всё сделал как вы сказали, но не работает. Скажите, пожалуйста, а если ссылка прописывается как [[~id]], но она из другого контекста, как по ней перейти?
        Дмитрий Куликов
        22 марта 2016, 10:22
        0
        Проблема решена, не был прописан в системных настройках site_url для контекста web
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      8