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


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

Как скрыть из описания товара элементы с пустыми значениями


Лучший Ответ Cheren-dow , 03 February 2015 - 09:02

стиль: jbblock, чтобы выводились тултипы.

Для этого стиля сделал следующее, в  файле:

сайт/media/zoo/applications/jbuniversal/templates/catalog/renderer/element\jbblock.php 

Заменить

	echo '<' . $params['tag'] . ' class="' . implode(' ', $classes) . '">', $label,
    ' ' . $render, '</' . $params['tag'] . '>', "\n" . $clear;

на

if (!empty($render)) {
	echo '<' . $params['tag'] . ' class="' . implode(' ', $classes) . '">', $label,
    ' ' . $render, '</' . $params['tag'] . '>', "\n" . $clear;
}

По аналогии можно сделать такой же вывод и в других стилях позиций.

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


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

#1 mdcsfk

mdcsfk

Отправлено 02 February 2015 - 10:10

Почти уверен, что этот вопрос кто-то задавал уже. Но через поиск найти не удалось.

 

Собственно, у некоторых товаров могут присуствовать ни чем не заполненные характеристики (скажем, это селект или просто инпат)

 

Как скрыть такие характеристики?


  • 0

#2 Cheren-dow

Cheren-dow

Отправлено 02 February 2015 - 12:18

mdcsfk, Можете дать ссылку где можно посмотреть что у вас выводится? Если значение для доп. параметра не выбранно оно не должно отображаться в карточке товара.


  • 0
Posted Image
 

#3 Cheren-dow

Cheren-dow

Отправлено 02 February 2015 - 13:16

mdcsfk, какой стиль позиции вы используете в выводе характеристик? 


  • 0
Posted Image
 

#4 mdcsfk

mdcsfk

Отправлено 02 February 2015 - 13:26

стиль: jbblock, чтобы выводились тултипы.

 

Вряд ли это имеет значение:

в тизерах используется стиль "list"  - но там тоже выводятся пустые значения


  • 0

#5 Cheren-dow

Cheren-dow

Отправлено 02 February 2015 - 15:26

mdcsfk, можете дать FTP и доступы к сайту? 


  • 0
Posted Image
 

#6 Cheren-dow

Cheren-dow

Отправлено 03 February 2015 - 09:02   Лучший Ответ

стиль: jbblock, чтобы выводились тултипы.

Для этого стиля сделал следующее, в  файле:

сайт/media/zoo/applications/jbuniversal/templates/catalog/renderer/element\jbblock.php 

Заменить

	echo '<' . $params['tag'] . ' class="' . implode(' ', $classes) . '">', $label,
    ' ' . $render, '</' . $params['tag'] . '>', "\n" . $clear;

на

if (!empty($render)) {
	echo '<' . $params['tag'] . ' class="' . implode(' ', $classes) . '">', $label,
    ' ' . $render, '</' . $params['tag'] . '>', "\n" . $clear;
}

По аналогии можно сделать такой же вывод и в других стилях позиций.


  • 1
Posted Image
 




Click to return to top of page in style!