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


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

Добавить в корзину Quick View

quick view

Лучший Ответ Новичек , 12 October 2013 - 08:47

Спасибо, европа, помогли разобраться:

В типах у меня есть шаблон "Quick view" в нем изменил строчку вывода кнопки цены:

Было:

<div class="item-bottom">

Стало:

<div class="item-bottom jsCartModal">

И в самый конец шаблона Quickview.php вставил строчку:

<?php $this->app->jbassets->jbzooLinks();?>

Теперь при нажатии на кнопку "В корзину" в модальном окне "Quick view" окно закрывается и товар добавляется в корзину.

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


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

#1 Новичек

Новичек

Отправлено 11 October 2013 - 23:42

На моем сайте когда в окне "Quick View" нажимаю "В корзину" после закрываю окно (нажимаю на крестик), то корзина не обновляется-добавленные товары не отображаются.

На Вашем дэмо сайте же при нажатии на кнопку "В корзину" окно закрывается (стр. обновляется автоматически) и товар отображается в корзине.

 

Как этого добиться?

________________

JBZoo 2.0.2


  • 0

#2 xatberg

xatberg

Отправлено 12 October 2013 - 02:25

вот


  • 0

#3 Новичек

Новичек

Отправлено 12 October 2013 - 02:40

Плохо у меня с php (только учусь):

  1.  

    <?php $this->app->jbassets->jbzooLinks();?>

    Куда именно его вставлить?
     
  2.  

    По этой же причине позицию с элементом цены нужно обрамить классом "jsCartModal"

    Это div class="jsCartModal" в шаблоне Quick View?
     

Сообщение отредактировал Новичек: 12 October 2013 - 02:41

  • 0

#4 xatberg

xatberg

Отправлено 12 October 2013 - 02:48

Если в Quick View выводится full то в full.php надо добавить 



<?php $this->app->jbassets->jbzooLinks();?> чтобы ссылки открыввались не в Quick View можно добавить в конец шаблона

позиция где добавлен элемент корзины надо добавить класс



<?php if ($this->checkPosition('anons')) : ?>
<div class="anons jsCartModal"><?php echo $this->renderPosition('anons'); ?></div>
<?php endif; ?>

Сообщение отредактировал европа: 12 October 2013 - 02:49

  • 0

#5 Новичек

Новичек

Отправлено 12 October 2013 - 03:03

У меня кнопка "Quick View" выводится в тизере, в /media/zoo/applications/jbuniversal/templates/catalog/renderer/item/teaser.php Было:

<?php if ($this->checkPosition('price')) : ?>
    <div class="product-buttons span12">
        <?php echo $this->renderPosition('price'); ?>
        <?php endif; ?>
        <div class="favourite">
            <?php if ($this->checkPosition('favourite')) : ?>
            <?php echo $this->renderPosition('favourite'); ?>
            <?php endif; ?>
        </div>
    </div>

Стало:

<?php if ($this->checkPosition('price')) : ?>
    <div class="price jsCartModal">
    
    <?php $this->app->jbassets->jbzooLinks();?>
    
        <?php echo $this->renderPosition('price'); ?>
        <?php endif; ?>
        <div class="favourite">
            <?php if ($this->checkPosition('favourite')) : ?>
            <?php echo $this->renderPosition('favourite'); ?>
            <?php endif; ?>
        </div>
    </div>

Выводит 404 ошибку при нажатии на кнопку в тизере "Quick View"..


Сообщение отредактировал Новичек: 12 October 2013 - 03:06

  • 0

#6 xatberg

xatberg

Отправлено 12 October 2013 - 03:30

На демо сайте кнопка Quick View тоже выводится в тизере и выводит карточку  Full так вот в Full и надо добавлять изменения!

 

вот пример кода из Full



<?php if ($this->checkPosition('price')) : ?>
<div class="price jsCartModal"><?php echo $this->renderPosition('price'); ?></div>
<?php endif; ?>

<?php $this->app->jbassets->jbzooLinks();?>

<?php if ($this->checkPosition('price')) : ?>
    <div class="price jsCartModal"><?php echo $this->renderPosition('price'); ?>
        <?php endif; ?>

        <div class="favourite">
            <?php if ($this->checkPosition('favourite')) : ?>
            <?php echo $this->renderPosition('favourite'); ?>
            <?php endif; ?>
        </div>
    </div>

<?php $this->app->jbassets->jbzooLinks();?>

ну или так 


Сообщение отредактировал европа: 12 October 2013 - 03:22

  • 1

#7 Новичек

Новичек

Отправлено 12 October 2013 - 08:47   Лучший Ответ

Спасибо, европа, помогли разобраться:

В типах у меня есть шаблон "Quick view" в нем изменил строчку вывода кнопки цены:

Было:

<div class="item-bottom">

Стало:

<div class="item-bottom jsCartModal">

И в самый конец шаблона Quickview.php вставил строчку:

<?php $this->app->jbassets->jbzooLinks();?>

Теперь при нажатии на кнопку "В корзину" в модальном окне "Quick view" окно закрывается и товар добавляется в корзину.


  • 0





Темы с аналогичным тегами quick view

Click to return to top of page in style!