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

Required опции (поля) в карточке при переходе Opencart 2.X


Recommended Posts

Всем привет!!!
Cуть вопроса:
Если у товара есть обязательные опции. То при нажатии кнопки купить на странице категории, нас перенаправляет на страницу товара.

public function add() {
....
$json['redirect'] = str_replace('&', '&', $this->url->link('product/product', 'product_id=' . $this->request->post['product_id']));
}

Как реализовать так, что когда мы перешли на карточку товара нам подсвечивало обязательные опции товара?

770fe-clip-5kb.png?nocache=1

 

Шаблон стандартный!

Змінено користувачем naterius
Надіслати
Поділитися на інших сайтах


 Уточняйте, что установлен модуль опции в категориях

Змінено користувачем whiteblue
не по теме сорри
Надіслати
Поділитися на інших сайтах

2 минуты назад, whiteblue сказал:

 Уточняйте, что установлен модуль опции в категориях

Простите, это я невнимателен

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

22 часа назад, nexus сказал:

добавьте в метод validate();

Подробнее можно.
Валидация опций и так стоит по умолчанию в ОС.
Вопрос в другом как получить данные о ошибке непосредственно уже на самой странице товара. Напомню что валидация у нас происходит на самой странице товара.
И как видно из кода, что при условии если есть ошибка уважаемый опенкарт сделайка редирект на страницу товара.
Так вот как нам подхватить данные из ajax запроса на странице категории и перенести их на страницу товара, что бы нам подсветило что мол ошибка не указаны опции.

 

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


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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