Перейти к содержимому


Фотография
- - - - -

Как изменить действие кнопки "Удалить из корзины" на "Перейти к оформлению"?


Лучший Ответ Cheren-dow , 09 August 2014 - 18:51

А как убрать кноку Добавить корзину, когда в корзине есть уже один товар? Должна остаться кнопка которая Удалить из корзины, её хочу переименовать: В корзизне и ссылку на корзину.

При добавлении товара в корзину у блока с кнопками добавляется дополнительный класс к которому вы можете обратиться и дописать стиль для скрытия кнопки.

7b2c5a_200x0.png

Для дополнительной кнопки нужно править шаблон который вы используете у элемента. 

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 9

#1 happy home

happy home

Отправлено 27 July 2014 - 07:01

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

 

По умолчанию, после нажатия кнопки "Добавить в корзину" рядом появляется кнопка "Удалить из корзины" при нажатиии на которую соответствующий товар удаляется из корзины.

 

Подскажите где и что необходимо заменить (сделать "хак") чтобы при нажатии кнопки "Удалить из корзины" происходил переход к оформлению заказа (как при нажатии кнопки "Перейти к оформлению" в модуле Корзины).

 

Заранее спасибо.


  • 0

#2 i001

i001

Отправлено 27 July 2014 - 10:45

Можно сделать следующим образом (при обновлении затрется скорее всего)

\media\zoo\applications\jbuniversal\elements\jbpriceadvance\tmpl\_buttons.php

Изменить немного кнопку удаления

было так

 <a rel="nofollow" href="#remove-from-cart" class="jsRemoveFromCart jbzoo-button remove-button"
           title="<?php echo JText::_('JBZOO_JBPRICE_REMOVE_FROM_CART'); ?>"><?php echo JText::_('JBZOO_JBPRICE_REMOVE_FROM_CART'); ?></a>

сделать так

  <a rel="nofollow" href="#add-to-cart-goto" class="jsAddToCartGoto jbzoo-button remove-button"
           title="<?php echo JText::_('Перейти в корзину'); ?>"><?php echo JText::_('Перейти в корзину'); ?></a>

  • 0

#3 happy home

happy home

Отправлено 27 July 2014 - 11:04

Спасибо Вам за быстрый ответ!

 

Попробовал - сработало, но есть одно "НО" (видимо так работает класс jsAddToCartGoto):

При нажатии и переходе в корзину добавляется еще одна единица того товара у которого была нажата "новая" кнопка - то есть при нажатии "Добавить в корзину" добавляется одна единица товара, а при нажатии кнопки "Перейти в корзину" добавляется еще одна единица товара и  количество данной единицы товара становится равным 2.....


Сообщение отредактировал happy home: 27 July 2014 - 11:04

  • 0

#4 i001

i001

Отправлено 27 July 2014 - 11:48

Да действительно, тогда проще как то так

<a rel="nofollow" class="remove-button" href="сюда ставим url корзины из браузера">Перейти в корзину</a>

  • 0

#5 happy home

happy home

Отправлено 27 July 2014 - 12:35

URL корзины не получится указать он не постоянный вот его крайняя часть: /....?controller=basket&task=index&app_id=2&nocache=1445527115 - те цифры, что в конце меняются....


Еще я пробовал в файле шаблона \media\zoo\applications\jbuniversal\elements\jbpriceadvance\tmpl\tmpl_default изменить вот тут

'addToCartUrl': "<?php echo $addToCartUrl; ?>",
            'removeFromCartUrl': "<?php echo $removeFromCartUrl; ?>",
            'modalUrl': "<?php echo $modalUrl; ?>",
            'basketUrl': "<?php echo $basketUrl; ?>"

 'removeFromCartUrl': "<?php echo $removeFromCartUrl; ?>",

на:

'removeFromCartUrl': "<?php echo $basketUrl; ?>",

тоже не сработало(


  • 0

#6 i001

i001

Отправлено 27 July 2014 - 12:38

укажите без них

вот это постоянная часть

/....?controller=basket&task=index&app_id=2

 

хотя и с &nocache=1445527115 тоже будет работать


  • 1

#7 happy home

happy home

Отправлено 27 July 2014 - 13:31

Спасибо!

Теперь все получилось.


  • 0

#8 RK3DNP

RK3DNP

Отправлено 09 August 2014 - 16:32

А как убрать кноку Добавить корзину, когда в корзине есть уже один товар? Должна остаться кнопка которая Удалить из корзины, её хочу переименовать: В коризне и ссылку на корзину.


Сообщение отредактировал Андрюха: 09 August 2014 - 16:33

  • 0

#9 Cheren-dow

Cheren-dow

Отправлено 09 August 2014 - 18:51   Лучший Ответ

А как убрать кноку Добавить корзину, когда в корзине есть уже один товар? Должна остаться кнопка которая Удалить из корзины, её хочу переименовать: В корзизне и ссылку на корзину.

При добавлении товара в корзину у блока с кнопками добавляется дополнительный класс к которому вы можете обратиться и дописать стиль для скрытия кнопки.

7b2c5a_200x0.png

Для дополнительной кнопки нужно править шаблон который вы используете у элемента. 


  • 0
Posted Image
 

#10 RK3DNP

RK3DNP

Отправлено 10 August 2014 - 08:05

Спасибо, получилось :)


  • 0




Click to return to top of page in style!