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

Корзина. Удаление товара.


Farrewa

Recommended Posts

Доброго времени суток. Мне нужно сделать, чтобы при нажатии на "крестик" (удаление товара из корзины), всплывало окно с подтверждением.
Я пробовал следующим образом, в модуле (catalog\view\theme\default\template\module\cart.tpl) дописывать js скрипт и html код окна, а в slylesheet.css прописывал стиль модального окна. Но вот беда... скрипт не хочет срабатывать по нажатию на "крестик".
Сам скрипт работает, если указать объект находящийся вне тега <td>.

Вообщем помогите пожалуйста осуществить мою задумку. Версия движка 1.5.4.1 ( я знаю о том что есть версия 2.х, мне нужно строго на старой версии )

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


если что, в module/cart.tpl - это для мини-корзины

 

работает вариант с простым confirm:

<td class="remove"><img src="catalog/view/theme/default/image/remove-small.png" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" onclick="(getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') ? location = 'index.php?route=checkout/cart&remove=<?php echo $product['key']; ?>' : $('#cart').load('index.php?route=module/cart&remove=<?php echo $product['key']; ?>' + ' #cart > *');" /></td>

заменить на

<td class="remove"><img src="catalog/view/theme/default/image/remove-small.png" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" onclick="confirm('<?php echo $text_confirm; ?>') ?  ((getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') ? location = 'index.php?route=checkout/cart&remove=<?php echo $product['key']; ?>' : $('#cart').load('index.php?route=module/cart&remove=<?php echo $product['key']; ?>' + ' #cart > *') ) : false ;" /></td>

вроде как вместо confirm можно вызывать свой скрипт, главное чтобы он после выполнения возвращал true или false

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

 Мда... не внимательно я прочитал руководство. Спасибо за ответ, попозже попробую и обязательно отпишусь.

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


Не совсем то что я имел ввиду... Да окошко с просьбой подтвердить есть...

YWDC9HN.png

Этот текст пользователям узреть совсем не нужно. Нужно окошко с текстом "Вы действительно хотите удалить товар из корзины?". Ну или что-то в этом роде. Желательно конечно по клику на "крестик" вызывать модальное окно. А по клику на кнопке в модальном окне, уже удалять товар.

Так вся проблема в том, что я не знаю как вписать в шаблон это самое модальное окно, где прописать путь к стилям и js. Подскажите пожалуйста что и как. Первый раз с openCart работаю.

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


исправьте нотис который вылазит в этом окне и все станет гуд

Да с этим я уже разобрался, меня не устраивает "подтвердите действие на orupe4uk.esy.es".

Я хочу сделать красивое модальное окно. А не браузерное оповещение.

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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