Форум русской поддержки Joomla!® CMS
10.12.2016, 16:50:29 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Взаимоисключающий товар

 (Прочитано 169 раз)
0 Пользователей и 1 Гость смотрят эту тему.
FeaMor
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 76



« : 18.05.2015, 18:12:55 »

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

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

Как вариант, на крайний случай, можно сделать, чтобы корзина очищалась при добавлении товара нового, чтобы он один был там...

Я раньше делал, что только в кол-ве одной штуке было в корзине всегда любого товара, прописав в корзине следующий код:
Код:
foreach ($this->cart->products as $pkey => $prow) {
  if ($prow->quantity > 1) {
  $prow->quantity = 1;
  $app =& JFactory::getApplication();
  $app->redirect(JRoute::_('index.php').'?option=com_virtuemart&view=cart&task=update&cart_virtuemart_product_id='.$prow->cart_item_id.'&quantity=cart'.$prow->quantity);
}

может как-то этот же код подправить и для крайнего случая? Не могу только догнать как ((

Подскажите решение, люди добрые!
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet