Jump to content


Photo
- - - - -

произвольную сортировку для поля text

search table

5 replies to this topic

#1 Александр Иванов VL.

Александр Иванов VL.
  • JBZoo User (rus)
  • User rate: 0.7
  • posts: 134
  • topics: 26

Posted 01 December 2016 - 12:58

Здравствуйте!

 

Настроил JBZoo Search:  Table для сортировки в шаблоне teaser

Поля «Материал» и «Цвет» настроены как Text, «шаблон для фильтра – Список (jQuery.chosen)»

http://joxi.ru/a2XaNM3UyxElvA

На сайте выводит в таком виде

http://joxi.ru/n2YRJGkSjYX59A

 

Вопрос: как сделать произвольную сортировку для «Материал» и «Цвет» ?

На подобии цен как сделано здесь http://forum.jbzoo.c...ьная сортировка

 

какие сортировки будут нужны?

Дерево – (должен выводить товар где есть материал «Дерево; дерево/медь; Дерево, металл; дерево,  ткань; и т. д.»)

Стекло

Металл

Камень

 

Joomla: 3.6.4 JBZoo: 2.2.8 Pro rev3167 Zoo: 3.3.23


  • 0

#2 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 03 December 2016 - 08:06

Вопрос: как сделать произвольную сортировку для «Материал» и «Цвет» ?

 

Произвольную, т.е есть функция, которая  отвечает за порядок пунктов в селекте?

Сейчас они выводятся в алфавитном порядке.

 

media\zoo\applications\jbuniversal\framework\models\jbmodel.values.php

Сейчас порядок задается с помощью _sortValues(), которая выстроит так же как в настройках элемента (для radio, select итд)

Для прочих элементов, включая текст используется sortByText()

 

 

 


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



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


#3 Александр Иванов VL.

Александр Иванов VL.
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.7
  • posts: 134
  • topics: 26

Posted 05 December 2016 - 08:51

т.е есть функция, которая  отвечает за порядок пунктов в селекте?

 Нет, по ходу вопрос не корректный.

Что нужно?

При клике на «материал» выпадает список заданный мной, (порядок его вывода настраиваю вручную) например:

- дерево

                - металл

                - стекло

                - ротанг

http://joxi.ru/E2pWZldi9OX0Em

Что происходит при клике в выпадающем списке?

После клика, например «дерево» на экран должно выводиться все товары категории в этой же странице, где есть слово «дерево».

Порядок по умолчанию (цена по возрастанию).

Так же с остальными, то же самое и для «цвет»


  • 0

#4 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 08 December 2016 - 06:33

Я не знаю как это можно сделать штатными средствами.
Может быть стоит просто дублировать свойство для фильтрации?
Например, завести выпадающий список с нужными свойствами в нужном порядке.

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



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


#5 Александр Иванов VL.

Александр Иванов VL.
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.7
  • posts: 134
  • topics: 26

Posted 14 December 2016 - 07:10

Я не знаю как это можно сделать штатными средствами.

Жаль что его нет.

Требуется помощь настроить этот поиск.

Пишите в личку,

Работаю через https://www.fl.ru/users/kgs0511/ 


  • 0

#6 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 15 December 2016 - 10:26

Требуется помощь настроить этот поиск. Пишите в личку, Работаю через https://www.fl.ru/users/kgs0511/

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



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






Also tagged with one or more of these keywords: search, table

Click to return to top of page in style!