@e-hot

В каком компоненте и как в Битриксе формируется значение arResult['BACKURL']?

Приветствую.
Нужна помощь в следующей ситуации.
1. ОПИСАНИЕ СИТУАЦИИ. Есть магазин на Битриксе ( знаю эту cms-ку плохо ). В корзине, когда открывается страница с выбранными товарами, есть ссылка:
<a class="back" href="/">Продолжить покупки</a>
была поставлена задача - настроить эту ссылку так, чтобы осуществлялся переход назад на последнюю страницу каталога ( чтобы клиент отправлялся туда, откуда явился из каталога )
Поискал в инете решения, нашлось такое:
<a class="back" href="<?=$arResult["BACK_URL"]?>">Продолжить покупки</a>

как бы все заработало, но проблема в том, что система последним посещенным урлом считает и сохраняет в $arResult["BACK_URL"] урл самой корзины, т.е. $arResult["BACK_URL"] = 'personal/cart/' и, естественно, возвращает страницу корзины - это не гут

2. ВОПРОС. Какой компонент в битриксе ( или не компонент ):
А) вообще схватывает текущий урл
B) сохраняет текущий урл в $arResult["BACK_URL"]

Это мне нужно, чтобы сделать следующее: при открывании страницы корзины ( 'personal/cart/' ) идентифицировать ее урл, и если урл = 'personal/cart/', то не сохранять полученное значение в $arResult["BACK_URL"], т.е. не затирать предыдущее значение урла, которое как раз является урлом страницы товара или категории из каталога, или все это другими словами: перехватывать ненужный урл и не затирать им уже имеющийся в $arResult["BACK_URL"] нужный урл.

Примечание: в компоненте корзины сейчас нет файлов, типа, description.php, component.php

Спасибо.
  • Вопрос задан
  • 767 просмотров
Решения вопроса 1
@vardoLP
Ват ю сэй эбаут май мама?!
вот тут почитайте, вроде что-то подходящее
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы