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


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

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


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

#1 andreinstruktor

andreinstruktor

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

Всем привет!

В странице товара full.php есть код:

  1. <?php if ($this->checkPosition('price')) : ?>
  2. <div class="item-price vozpred">
  3. <?php echo $this->renderPosition('price'); ?>
  4. </div>
  5. <?php endif; ?>
  6. <?php if ($this->checkPosition('price_zak')) : ?>
  7. <div class="item-price_zak" style="display:none;">
  8. <?php echo $this->renderPosition('price_zak'); ?>
  9. </div>
  10. <?php endif; ?>

и скрипт к нему:

  1. <script>
  2. var price = jQuery('span').hasClass("jbprice-balance-available-no");
  3. if(price==true){
  4. jQuery('.vozpred .jsAddToCart').css({'display':'none'});
  5. jQuery('.item-price_zak').css({'display':'block'});
  6. }
  7. </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!