Как получить id ресурса с которго пришел вызов
Всем привет!
Вопрос в следующем…
Как получить id ресурса (и его предков) в цепочке, с которого пришел вызов.
Т.е. в зависимости от того, с какого ресурса пришел пользователь по ссылке, будет заполнятся карточка с полями, значения в которых и есть поля тех ресурсов и их предков в цепочке по которым прошел пользователь.
Если схематично то как то так:
Друзья надеюсь на вашу помощь, совет.
Вопрос в следующем…
Как получить id ресурса (и его предков) в цепочке, с которого пришел вызов.
Т.е. в зависимости от того, с какого ресурса пришел пользователь по ссылке, будет заполнятся карточка с полями, значения в которых и есть поля тех ресурсов и их предков в цепочке по которым прошел пользователь.
Если схематично то как то так:
РЕСУРС(id1)
Подресурс (id2)
Субресурс (id4)--------------------------
Субресурс (id6) |
Подресурс (id3) |-> РЕСУРС(id10)
Субресурс (id5) |
Субресурс (id7)-------------------В ресурсе с id10 отслеживаем, с ресурса с каким id пришел пользователь. Если c id6, берем значение полей id6, id2 и id1 и т.д.Друзья надеюсь на вашу помощь, совет.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 8
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
2) При загрузке новой страницы проверять, какая записана в сессии
3) С помощью pdoField или собственными сниппетами выдернуть необходимую информацию о предках страницы из п. 2, отобразить
4) Перезаписать страницу в сессии текущей, чтобы при следующем переходе механизм повторился.
2) Его легко подменить