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

Как поставить условие на кнопку "в корзину"


job

Recommended Posts

Здравствуйте!

Помогите решить такую задачку: для двух товаров надо поставить условие, чтобы при нажатии на странице товара кнопки "в корзину" они попадали не в корзину, а переходили по ссылке на другой url. Остальные товары должны покупаться обычно.

Думаю, что можно задать IF-условие для кнопки "в корзину", но не получается это сделать...

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


http://podpodushkin.ru/index.php?route=product/product&path=20&product_id=42

попробуйте что-то добавить в корзину не выбрав размер - это реализованно именно через IF-условие для кнопки "в корзину"

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

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


pmp, спасибо! Я логику представляю, я не знаю, КАК это php-условие прописать :(

На русском это будет примерно так:

Если url-стр = site.ru/shop/tovar5, то на кнопку "в корзину" ставим линк на "site2.ru/bla-bla"

Если url-стр = site.ru/shop/tovar8, то на кнопку "в корзину" ставим линк на "site3.ru/page8"

Если любой другой url-стр, то на кнопку "в корзину" ставим <a id="button"><span>В корзину</span></a> (т.е. как по-умолчанию в движке)

Либо вместо url-стр = .... можно по "product_id" условие прописать.

Вот только как?!

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


в контроллере продукта

if($product_id == 1||$product_id == 2||$product_id == 3||$product_id == 4)  {
			  $this->data['redirect_condition'] = 1;
		    }
            else{$this->data['redirect_condition'] = 0;}

в темплейте в тэге javascript

var redirect_condition=<?php echo $redirect_condition; ?>

ну а дальше javascript`ом как на ссылке выше

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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