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


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

Выводится заголовок элемента при пустом значении


Лучший Ответ SmetDenis , 09 January 2017 - 07:54

Все изменения лежат тут

media\zoo\applications\jbuniversal\templates-system\renderer\element\jbprice\default.php

<?php

// no direct access
defined('_JEXEC') or die('Restricted access');

// create label
$label = '';
if ((int)$params->get('showlabel')) {
    $label = ($params['altlabel']) ? $params['altlabel'] : $element->getName();
    $label = '<span class="element-label">' . $label . '</span>';
}

// render element
$html = $element->render($params);

if (trim(strip_tags($html))) {
    echo $label . $html;
}

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


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

#1 registr

registr

Отправлено 23 December 2016 - 18:15

Вот здесь http://enjoynaturest...mirovyj-kostyumвыводится газоловок поля Старая цена http://joxi.ru/823LpNMTdaowAO
хотя там должна выводиться старая цена до скидки

В настройках вроде все правильно: http://joxi.ru/MAjzlvDTq1nNAe
но заголовок все равно выводится.

Что можно сделать или что я мог неправильно сделать?


  • 0

#2 programmos

programmos

Отправлено 23 December 2016 - 18:40

Ну-ну ... еще бы убрали бы авторизацию на сайте!


  • 1

#3 registr

registr

Отправлено 23 December 2016 - 18:59

ой, сорри, это заказчик чудит:)  отключил


  • 0

#4 SmetDenis

SmetDenis

Отправлено 25 December 2016 - 14:33

Это срабатывает стиль позиции цены, а не элемент.

Думаю стоит сделать проверку именно там.

 

Попробуйте сделать так

 

media\zoo\applications\jbuniversal\templates-system\renderer\element\jbprice\default.php

 

$html = $element->render($params);
if (trim($html)) {
    // render element
    echo $label . $html;
}

 

y6ez_200x0.png


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 registr

registr

Отправлено 25 December 2016 - 17:18

попробовал, не помогло, я правильно сделал: http://joxi.ru/Y2Le0dOhlLl9A6


  • 0

#6 SmetDenis

SmetDenis

Отправлено 27 December 2016 - 08:41

Последняя строчка лишняя. У меня её нет.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#7 registr

registr

Отправлено 27 December 2016 - 12:24

вот так вроде ж правильно: http://joxi.ru/12MejLnhEx4j2J

и вот что получилось: http://joxi.ru/J2b4l0otDL47r6


  • 0

#8 SmetDenis

SmetDenis

Отправлено 28 December 2016 - 19:26

Сделал правку. Проверьте пожалуйста.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#9 registr

registr

Отправлено 29 December 2016 - 07:02

Спасибо огромное! Все отлично. А можно узнать где что заменить, на будущее? 


  • 0

#10 SmetDenis

SmetDenis

Отправлено 09 January 2017 - 07:54   Лучший Ответ

Все изменения лежат тут

media\zoo\applications\jbuniversal\templates-system\renderer\element\jbprice\default.php

<?php

// no direct access
defined('_JEXEC') or die('Restricted access');

// create label
$label = '';
if ((int)$params->get('showlabel')) {
    $label = ($params['altlabel']) ? $params['altlabel'] : $element->getName();
    $label = '<span class="element-label">' . $label . '</span>';
}

// render element
$html = $element->render($params);

if (trim(strip_tags($html))) {
    echo $label . $html;
}


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!