Ссылка на ресурс из одного контекста в другой
Вопрос:
Есть интернет-магазин и сайт, на одном modx revo, на разных контекстах — web и website.
На сайте выводятся товары из магазина. Что бы не дублировать информацию, все данные берутся из контекста web.
Проблема в том, что ссылки на товары ведут на сайт, а должны на интернет магазин.
Как сделать ссылки на товары из интернет магазина (контекста web) с сайта (контекста web)?
Есть интернет-магазин и сайт, на одном modx revo, на разных контекстах — web и website.
На сайте выводятся товары из магазина. Что бы не дублировать информацию, все данные берутся из контекста web.
Проблема в том, что ссылки на товары ведут на сайт, а должны на интернет магазин.
Как сделать ссылки на товары из интернет магазина (контекста web) с сайта (контекста web)?
Комментарии: 8
Установите системную настройку allow_forward_across_contexts в «Да».
Установлена в контексте web — allow_forward_across_contexts — Да
В контексте website тоже allow_forward_across_contexts, указать — Да?
В контексте website тоже allow_forward_across_contexts, указать — Да?
Да.
Прописала в обоих контекстах.
Ссылка из контекста website так же не правильная
Вот пример —
Ссылка из контекста 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>
У вас контексты настроены? В них должен быть прописан site_url для каждого контекста свой, а в шаблоне должна быть такая строчка
<base href="[[!++site_url]]" />
Спасибо все получилось,
действительно не был прописан site_url для контекста web.
действительно не был прописан site_url для контекста web.
Всё сделал как вы сказали, но не работает. Скажите, пожалуйста, а если ссылка прописывается как [[~id]], но она из другого контекста, как по ней перейти?
Проблема решена, не был прописан в системных настройках site_url для контекста web
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.