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


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

Заменить Кнопку "купить" В Тизере


В теме одно сообщение

#1 andreinstruktor

andreinstruktor

Отправлено 26 February 2019 - 16:07

Всем привет!

В странице товара 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

  • 0

#2 CB9TOIIIA

CB9TOIIIA

Отправлено 26 February 2019 - 20:21

Вы же наверное понимаете, что вопрос тут в наследовании и вложенности? мне кажется на CSS это можно даже решить. 


  • 0




Click to return to top of page in style!