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


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

Вывод jbcolors в фильтре


Лучший Ответ SmetDenis , 28 August 2014 - 05:50

Как реализовать частичный вывод jbcolor в фильтре. Имеется ввиду, что цветов очень много, но есть 10-12 основных.  Не хочется выводить в фильтре все цвета сразу. Может спрятать их по toggle частично или как-то так.


Можно скрыть все через CSS и показать только нужные
/* скрыть все */
.jbzoo .jbcolor-label {
    display:none;
}

/* показать нужный */
.jbzoo .jbcolor-label.value-krasnyj {
    display: inline-block;
}

И еще момент у меня цвета выводятся в двух фильтрах. мне нужно сделать два разных шаблона вывода. Это реально?


Речь идет именно о шаблоне JBColor
А в чем должна быть разница между ними?

Еще вопрос. Раньше jbzoo color работал отлично, но в данный момент выдает все товары, какой цвет не выбери. Пробавал и переиндекесацию , проверил все настройки фильтра. Не помогло. Может это быть связано с кэшем?

Весь кеш хранится в папке /cache/ (если в настройках Joomla не выбрано другого).
Названия цветов не менялись? Если зайти в материл и пересохранить и потом попытаться найти только его?
В настройках фильтра выбрано ИЛИ ? Перейти к сообщению


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

#1 isay777

isay777

Отправлено 27 August 2014 - 09:08

Как реализовать частичный вывод jbcolor в фильтре. Имеется ввиду, что цветов очень много, но есть 10-12 основных. 

Не хочется выводить в фильтре все цвета сразу. Может спрятать их по toggle частично или как-то так. 

 

И еще момент у меня цвета выводятся в двух фильтрах. мне нужно сделать два разных шаблона вывода. Это реально?

 

Еще вопрос. Раньше jbzoo color работал отлично, но в данный момент выдает все товары, какой цвет не выбери. Пробавал и переиндекесацию , проверил все настройки фильтра. Не помогло. Может это быть связано с кэшем?


Сообщение отредактировал isay777: 27 August 2014 - 09:11

  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#2 SmetDenis

SmetDenis

Отправлено 28 August 2014 - 05:50   Лучший Ответ

Как реализовать частичный вывод jbcolor в фильтре. Имеется ввиду, что цветов очень много, но есть 10-12 основных.  Не хочется выводить в фильтре все цвета сразу. Может спрятать их по toggle частично или как-то так.


Можно скрыть все через CSS и показать только нужные
/* скрыть все */
.jbzoo .jbcolor-label {
    display:none;
}

/* показать нужный */
.jbzoo .jbcolor-label.value-krasnyj {
    display: inline-block;
}

И еще момент у меня цвета выводятся в двух фильтрах. мне нужно сделать два разных шаблона вывода. Это реально?


Речь идет именно о шаблоне JBColor
А в чем должна быть разница между ними?

Еще вопрос. Раньше jbzoo color работал отлично, но в данный момент выдает все товары, какой цвет не выбери. Пробавал и переиндекесацию , проверил все настройки фильтра. Не помогло. Может это быть связано с кэшем?

Весь кеш хранится в папке /cache/ (если в настройках Joomla не выбрано другого).
Названия цветов не менялись? Если зайти в материл и пересохранить и потом попытаться найти только его?
В настройках фильтра выбрано ИЛИ ?
  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#3 isay777

isay777

Отправлено 28 August 2014 - 05:55


 

Речь идет именно о шаблоне JBColor
А в чем должна быть разница между ними?

 

 

 

 

 

В левом фильтре а-ля подбор нету названия цветов, они маленькие (ну это ксс), вывод не всех цветов.

 

В фильтре подбор по цвету - они большие, с подписью и занимают 2 страницы. Фильтр имеет только  jbcolors

 

 


 

 

Весь кеш хранится в папке /cache/ (если в настройках Joomla не выбрано другого).
Названия цветов не менялись? Если зайти в материл и пересохранить и потом попытаться найти только его?
В настройках фильтра выбрано ИЛИ ? 

 

 

Разобрался с проблемой. По какой-то причине фильтр (jbcolors) срабатывает только если выбрана "главная" в настройке модуля как страница вывода результатов. Почему так, для меня пока загадка. 

 

 

 

Можно скрыть все через CSS и показать только нужные

 

Спасибо за помощь в css сейчас пойду пробовать. 


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#4 SmetDenis

SmetDenis

Отправлено 28 August 2014 - 06:11

В левом фильтре а-ля подбор нету названия цветов, они маленькие (ну это ксс), вывод не всех цветов.   В фильтре подбор по цвету - они большие, с подписью и занимают 2 страницы. Фильтр имеет только  jbcolors


Можно изменить метод html
\jbuniversal\framework\render\filter\element.jbcolor.php

и добавить настройку в xml
jbuniversal\config\mod_jbzoo_search\jbcolor.xml

$this->_params->get('conf_name');
виджет создается тут
jbuniversal\framework\helpers\jbhtml.php colors()

Почему так, для меня пока загадка.

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



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





Click to return to top of page in style!