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