Заказ в один клик - без компонента интерне-магазина
Здравствуйте, Подскажите пожалуйста, как можно реализовать:
1) Есть категория с товарами, у товаров есть кнопка, которая открывает iframe(отдельная страница), в этом фрейме вызов formit, форма отправляет письмо на почту с именем и телефоном, которые введет клиент. Но в эту форму так же нужно передать pagetitle товара, на котором была нажата кнопка, хорошо бы еще и значение TV передать
2) Так же есть страница — карточка товара, с такой же кнопкой, тут уже нужно передать id текущей страницы, на страницу с формой(в iframe)
Думаю для этих целей воспользоваться сессиями. Может кто-нибудь сможет подсказать как это правильнее сделать.
Если делать запись в сессию через сниппет или вернее плагин, то как заставить его записать нужные параметры (pagetitle, tv) по событию — нажатие на кнопку? И получается, что в категории, на странице кнопок много, нужно что бы каждая писала свой pagetitle(возможно с этим проблем не будет как раз).
Возможно я вообще все это неправильно представляю? Может кто-нибудь подскажет как это правильнее реализовать?
Наверно проще всего будет реализовать через куки и js… но в таком случае доступа к полям ресурса не будет, только к тому что выведено в html, можно конечно выводить скрытыми полями, потом цеплять js'ом нужную инфу, но это как-то костыльно. В общем может кто-нибудь подскажет, может быть вообще что-то готовое есть?
1) Есть категория с товарами, у товаров есть кнопка, которая открывает iframe(отдельная страница), в этом фрейме вызов formit, форма отправляет письмо на почту с именем и телефоном, которые введет клиент. Но в эту форму так же нужно передать pagetitle товара, на котором была нажата кнопка, хорошо бы еще и значение TV передать
2) Так же есть страница — карточка товара, с такой же кнопкой, тут уже нужно передать id текущей страницы, на страницу с формой(в iframe)
Думаю для этих целей воспользоваться сессиями. Может кто-нибудь сможет подсказать как это правильнее сделать.
Если делать запись в сессию через сниппет или вернее плагин, то как заставить его записать нужные параметры (pagetitle, tv) по событию — нажатие на кнопку? И получается, что в категории, на странице кнопок много, нужно что бы каждая писала свой pagetitle(возможно с этим проблем не будет как раз).
Возможно я вообще все это неправильно представляю? Может кто-нибудь подскажет как это правильнее реализовать?
Наверно проще всего будет реализовать через куки и js… но в таком случае доступа к полям ресурса не будет, только к тому что выведено в html, можно конечно выводить скрытыми полями, потом цеплять js'ом нужную инфу, но это как-то костыльно. В общем может кто-нибудь подскажет, может быть вообще что-то готовое есть?
Комментарии: 4
Отказаться от фреймов и модальное окно использовать, в который передавать необходимые параметры.
В Iframe вы можете разве что передать get запрос, внутри фрейма его разобрать и использовать, но решение мягко говоря — странное.
В Iframe вы можете разве что передать get запрос, внутри фрейма его разобрать и использовать, но решение мягко говоря — странное.
Спасибо, буду пробовать с модальным окном
Сделайте так — https://modx.pro/help/13053/#comment-85387, не надо никаких iframe.
Спасибо, буду пробовать!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.