Всем привет!
В странице товара full.php есть код:
- <?php if ($this->checkPosition('price')) : ?>
- <div class="item-price vozpred">
- <?php echo $this->renderPosition('price'); ?>
- </div>
- <?php endif; ?>
- <?php if ($this->checkPosition('price_zak')) : ?>
- <div class="item-price_zak" style="display:none;">
- <?php echo $this->renderPosition('price_zak'); ?>
- </div>
- <?php endif; ?>
и скрипт к нему:
- <script>
- var price = jQuery('span').hasClass("jbprice-balance-available-no");
- if(price==true){
- jQuery('.vozpred .jsAddToCart').css({'display':'none'});
- jQuery('.item-price_zak').css({'display':'block'});
- }
- </script>
Принцип : если "товара нет на складе", то кнопка "купить" исчезает и появляется кнопка "предзаказ" (модуль формы).
В full.php все работает отлично,
но если я вставляю этот код в tiser.php, то там, все товары с кнопкой "предзаказ" (если хоть одного "товара нет на складе")
Что надо исправить?
Заранее спасибо
Сообщение отредактировал andreinstruktor: 26 February 2019 - 16:09