Форум русской поддержки Joomla!® CMS
04.12.2016, 18:24:33 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Как сделать отбор айтемов по произвольным полям?

 (Прочитано 506 раз)
0 Пользователей и 1 Гость смотрят эту тему.
alpha-helix
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 69


« : 30.06.2015, 16:47:05 »

Задача такая - нужно в айтеме вывести набор характеристик товара с возможностью отбора по этим характеристикам.
Т.е. по сути это некое подобие фильтра, только он должен выводится не в отдельном моделе, а в шаблоне айтема.

Пример на картинке - у нас есть товар, который лежит в категории Apple, имеет определенный набор тегов и произвольные текстовые поля с описанием и характеристиками.
И задача в том, чтобы сделать Алюминий кликабельной характеристикой, открывающей ссылку всех айтемов у которых тоже есть этот Алюминий.

Вроде должно просто решаться, но я что-то туплю. Подскажите кто сталкивался - как решить?


* zoo.jpg (67.27 Кб, 460x330 - просмотрено 117 раз.)
Записан
Efanych
Moderator
*****

Репутация: +602/-0
Offline Offline

Пол: Мужской
Сообщений: 4319



« Ответ #1 : 30.06.2015, 17:06:29 »

В настройках элемента tags в шаблоне full поставьте переключатель "Ссылка метки" в положение да.
Записан
alpha-helix
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 69


« Ответ #2 : 30.06.2015, 17:43:54 »

В настройках элемента tags в шаблоне full поставьте переключатель "Ссылка метки" в положение да.

Для тегов - да, а в данном случае это не тег, а отдельная характеристика. Она должна работать по принципу тегов, но с возможностью вывода как отдельное текстовое поле
Записан
ameli90
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 34


« Ответ #3 : 30.06.2015, 18:57:22 »

может через категорию, если не много материалов
Записан
alpha-helix
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 69


« Ответ #4 : 01.07.2015, 13:18:16 »

может через категорию, если не много материалов
Можно и через категорию, но тоже не совсем то.
Основная категория айтема на эскизе - Apple.

Если мы поставим элемент Item Category, то он покажет все категории в которых есть этот айтем, получится:
Код:
[b]Материал[/b]: Apple, Алюминий.
А нужно вывести как отдельную классификацию...
Записан
alexmixaylov
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Сообщений: 48


« Ответ #5 : 27.08.2015, 10:49:02 »

У меня подобная задача была
только типа-фильтр должен работать не в категории а в результатах поиска
сделал на jQuery
1) скрытое поле и туда вывел необходимые характеристики
2) пробежался скриптом по этой колонке собрал имеющиеся значения, поубирал дубли, и вывел значения в отдельном блоке(над таблицей)
3) при клике по характеристике скрываю всех родителей у которых нет данного значения

выглядит так clck.ru/9a4Wc
это результат работы фильтра на главной страничке Поиск тура-> расширенный -> по виду отдыха -> Рыбалка и Охота
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet