Jump to content


Photo
- - - - -

Как Отредактировать Цифру "показать Кол-Во" В Фильтре?

фильтр

Best Answer MOKEV , 08 July 2019 - 14:21

За вывод количества отвечает класс JBFilterElement (...\media\zoo\applications\jbuniversal\framework\render\filter\element.php)

А именно метод _createOptionsList

Go to the full post


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

#1 Raven23

Raven23

Posted 08 July 2019 - 11:17

Доброго всем времени суток.

Суть такая. А то из названия темы может быть непонятно.

Есть всеми любимый модуль jbzoo_search.

При добавлении полей в админке есть возможность "Показать кол-во".

Соответственно при установке в значение "Да" в фильтре на странице рядом с параметром показывается кол-во товара, соответствующего этому параметру, Цифра в скобках.

Как этой цифре добавить класс, обернуть в тэг и т.д.?

В модуле (используется шаблон Accordeon).

В modules/mod_jbzoo_search/renderer/filter/tab.php

  1. echo $label . '<div class="' . implode(' ', $classes) . '">' . $elementHTML . '</div>';

нашёл этот кусок. Куда дальше двигаться не представляю.

Заранее спасибо.



#2 MOKEV

MOKEV
  • JBZoo User (rus)
  • User rate: 11.7
  • posts: 143
  • topics: 14

Posted 08 July 2019 - 14:21   Best Answer

За вывод количества отвечает класс JBFilterElement (...\media\zoo\applications\jbuniversal\framework\render\filter\element.php)

А именно метод _createOptionsList


  • 0

#3 Raven23

Raven23
  • Topic Starter
  • Members
  • User rate: 0
  • posts: 35
  • topics: 8

Posted 08 July 2019 - 14:47

Спасибо. Помогло. Без Вас бы ни в жисть не нашёл.

Изменил строку 255

  1. $name = $name . ' <sup>(' . $value['count'] . ')</sup>';

добавил тэг <sup>


Edited by Raven23, 08 July 2019 - 14:48.






Click to return to top of page in style!