Jump to content


Photo
- - - - -

Убрать слово "Цена" в тизере


Best Answer Cheren-dow , 20 October 2014 - 12:10

PlanB, измените шаблон элемента цены

сайт\media\zoo\applications\jbuniversal\elements\jbpriceadvance\tmpl\_prices.php 
Go to the full post


  • This topic is locked This topic is locked
3 replies to this topic

#1 PlanB

PlanB
  • JBZoo User (rus)
  • User rate: 1
  • posts: 205
  • topics: 52

Posted 20 October 2014 - 10:53

Доброго времени!

 

Знающие люди, помогите пожалуйста решить вопрос.

Сайт пока на денвере, так что сорри, но буду прикреплять скрины.

 

Суть: в тизере, если есть скидка на товар, то выводится слово цена. А оно мне совсем не нужно. 

 

78362003_s.jpg

 

Через CSS ее скрыть не получится, чтобы не испортить вид тизеров без скидки:

 

fa2815c0_s.jpg

 

В настройках JBZoo Price Advance в тизере:

46152110_s.jpg


Хелп в общем!


Edited by PlanB, 20 October 2014 - 10:58.

  • 0

#2 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 20 October 2014 - 12:10   Best Answer

PlanB, измените шаблон элемента цены

сайт\media\zoo\applications\jbuniversal\elements\jbpriceadvance\tmpl\_prices.php 

  • 0
Изображение
 

#3 PlanB

PlanB
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 1
  • posts: 205
  • topics: 52

Posted 22 October 2014 - 08:46

Закоментировал одну строчку, в тизере все ок
 

 <?php if ($discount['value'] < 0) : ?>
        <table cellpadding="0" cellspacing="0" border="0" class="no-border">
            <tr>
                <!--<td class="not-paid-box"><?php echo JText::_('JBZOO_JBPRICE_PRICE_TOTAL'); ?>:</td>-->
                <td class="not-paid-box">
                    <span class="jsPrice price discount-less"><?php echo $base['price']; ?></span><br/>
                    <span class="jsTotal total discount-less"><?php echo $base['total']; ?></span>
                </td>
                <td class="not-paid-box"><?php echo $saleTmpl; ?></td>
                <td><?php echo $newTmpl; ?></td>
                <td><?php echo $hitTmpl; ?></td>
            </tr>

Но и в быстром просмотре и в карточке товара слово цена тоже пропадает. А там пропадать не должно.

Есть способ убрать слово "Цена" только в тизере?


  • 0

#4 PlanB

PlanB
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 1
  • posts: 205
  • topics: 52

Posted 22 October 2014 - 08:51

А! Сорри, туплю!

 

решил так:

 

добавил класс mynodisplay

<?php if ($discount['value'] > 0) : ?>
        <table cellpadding="0" cellspacing="0" border="0" class="no-border">
            <tr>
                <td class="not-paid-box mynodisplay"><?php echo JText::_('JBZOO_JBPRICE_PRICE_TOTAL'); ?>:</td>
                <td class="not-paid-box">
                    <span class="jsPrice price discount-more"><?php echo $base['price']; ?></span><br/>
                    <span class="jsTotal total discount-more"><?php echo $base['total']; ?></span>
                </td>
                <td><?php echo $newTmpl; ?></td>
                <td><?php echo $hitTmpl; ?></td>
            </tr>
<table cellpadding="0" cellspacing="0" border="0" class="no-border">
            <tr>
                <td class="not-paid-box mynodisplay"><?php echo JText::_('JBZOO_JBPRICE_PRICE_TOTAL'); ?>:</td>
                <td class="not-paid-box">
                    <span class="jsPrice price discount-less"><?php echo $base['price']; ?></span><br/>
                    <span class="jsTotal total discount-less"><?php echo $base['total']; ?></span>
                </td>
                <td class="not-paid-box"><?php echo $saleTmpl; ?></td>
                <td><?php echo $newTmpl; ?></td>
                <td><?php echo $hitTmpl; ?></td>
            </tr>

и скрыл через css

 

.jbzoo .jbzoo-item-teaser .jbprice-price .mynodisplay {display: none !important;}

  • 0




Click to return to top of page in style!