Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Передать параметры в контроллер product/product


Recommended Posts

У меня такая задача на сайте: есть самодельный фильтр на главной странице, который формирует для запроса, прежде всего, количество товаров. После чего идет выдача в шаблоне category... Меня попросили сделать, чтобы количество товаров отображалось в цене на странице product/category.tpl - это оказалось не сложным. Но сейчас от меня требуют, чтобы данный "итог" еще и отображался на странице product/product.tpl (например, если с главной страницы задать количество товаров - 10 по цене 100 рублей каждый,то в итоге у товара цена должна быть 500, а не 100).

 

Я пытался передать параметр количества через post и поле hidden, убил нафег корзину (в данном проекте она и не нужна), создал свой контроллер, похожий на product и пытался в нем передать параметр. Но, в итоге, ничерта не выходит... Даже при правильной генерации ссылки (http://***/index.php?route=product/product&path=59&product_id=86&quantity=61) при переходе на товар происходит 301 и в итоге кидавет на http://***/index.php?route=product/product&path=59&product_id=86 - и параметр я теряю...

 

Подскажите, как из контроллера product/category передать какой-нибудь параметр в product/product (если, например, не брать в расчет мои свершившиеся ломания)?

Надіслати
Поділитися на інших сайтах


Любой параметр после передачи через get или post нужно получить в контроллере через $this->request->get['quantity'] или $this->request->post['quantity']
 

Надіслати
Поділитися на інших сайтах

Даже при правильной генерации ссылки (http://***/index.php...ity=61</strong>) при переходе на товар происходит 301 и в итоге кидавет на http://***/index.php...9&product_id=86 - и параметр я теряю...

 

1. Разобраться с редиректом

при редиректе естественно теряется post

 

А потом все остальное

Надіслати
Поділитися на інших сайтах

Любой параметр после передачи через get или post нужно получить в контроллере через $this->request->get['quantity'] или $this->request->post['quantity']

 

Проблема в том, что я МОГУ передать параметр, а также, ДАЖЕ, получить... Но именно при загрузке страницы самого товара... я получаю уже ДРУГУЮ ссылку... где НЕТ параметра, который я передал. 

 

"Даже при правильной генерации ссылки (http://***/index.php?route=product/product&path=59&product_id=86&quantity=24'>http://***/index.php?route=product/product&path=59&product_id=86&quantity=24) при переходе на товар происходит 301 и в итоге кидавет на http://***/index.php?route=product/product&path=59&product_id=86 - и параметр я теряю"

Надіслати
Поділитися на інших сайтах


1. Разобраться с редиректом

при редиректе естественно теряется post

 

А потом все остальное

Вот да, вы правы... Но где он происходит и зачем, я не понял )).

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.