Цитата | ||
---|---|---|
Антон Пилецкий написал: Можно обмануть компонент подстановкой в GET и POST параметры нужные значения до подключения компонента заказа.
Проблема данного решения будет с приходом D7, когда нельзя будет подменить GET и POST параметры без ритуальных плясок с бубном. |
Спасибо! Ваша идея помогла решить мою задачу:
Скрытый текст |
---|
Сайт доставки еды. Город определяется по IP и сохраняется в куку, выбор города влияет на некоторые страницы. Но при заказе пользователь всё равно должен был выбрать своё местоположение, чтобы ему подгрузились способы доставки. Нужно было предопределить местоположение пользователя в форме заказа. На сайте пока всего 3 города для доставки, и привязать идентификаторы местоположений к городам не составило труда. |
Именно ваша строка не сработала, но в коде компонента я нашёл обработку другого параметра. Добавил к вашей строке рядом вот такую строку и всё заработало:
Код |
---|
$_REQUEST["NEW_LOCATION_6"] = $_POST["NEW_LOCATION_6"] = $_GET["NEW_LOCATION_6"] = $defaultLocationID; |
P.S.: Скрипт Семена Люшнина из комментария выше частично решал проблему, но это работало долго, способы доставки сначала показывались "старые", потом подгружались "новые", короче, в моём случае не подошло.