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


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

Фильтр. Выбор только определенных категорий

фильтр категории

Лучший Ответ SmetDenis , 26 May 2015 - 12:02

Добрый день,
 

ну мне кажется логичным то, что если я в настройках модуля указал тип "букеты", то выборка категорий должна относиться только к этому типу. мне кажется это недоработка.

Согласен, это было бы логичным. Пока что я не представляю как это можно сделать малой кровью. Подумаю.
 

Еще бы разработчики позаботились о более человекопонятном языке в описании полей, было бы вообще замечательно. Например, вот смотрю я на эту подсказку и понимаю, что она не проясняет, а наоборот, усложняет понимание работы. Что вообще тут такое написано? О чем речь?

Что именно тут не понятно ?

Представим себе рендеринг формы. По сути у неё есть два состояния, через неё искали или еще не искали.
Если поиск был, то должно установится значение из поиска.
Если не искали то смотрим значение в этом поле "по умолчанию". Т.е при первом появлении формы будет именно это значение.
Если там пусто, то и поле по загрузке будет пустым.

Теперь представим, что мы имеет дело не с текстовым полем или селектом, а например с диапазоном по дате или по цене с дополнительными флагами скидки, наличия и.т.д. Это уже целый массив. Строкой не передать.
Соответственно пишем массив в виде JSON (это самый знаменитый формат данных для интернета). Если не знаете что такое JSON то Google поможет, либо вопрос на форуме. Есть сотни онлайн инструментов.

В подсказке как и написано - если явно не установлено, то берет из по умолчанию. Сложные данные в JSON формате
 

я наверно до сих пор не понимаю смысла указания пункта меню. что конкретно он дает?

От пункта меню зависит шаблон и набор модулей на странице.
Пункты меню в Joomla - это основа структуры сайта и почти всех ссылок для большинства компонентов.
 

у меня это должно быть в виде выпадающего списка. я так и не добился того, чтобы в списке были только подкатегории букетов, там присутствуют все существующие в каталоге категории.

К сожалению, нет такой фичи. На моей памяти вы первый (может быть второй), кто задался этим вопросом.
Обычно для разных типов материалов делают разные каталоги. часто именно такие сайты мне попадались на поддержке.
 

На сколько я помню, в Категориях можно вводить "Значение по умолчанию", тогда он по идее выведет то, что вам нужно полный формат JSON { "0" : "93" , "1" : "94"} 0 - порядковый номер, 93 - id категории. Попробуйте.

Это запись предложит выбрать категории 93 и 94 по умолчанию, т.е при загрузке страницы.
Не совсем то что нужно в данном случае.

Боюсь что готового решения у меня нет. Могу только подсказать как это работает в коде, если у вас есть жаление изменить логику работы своими силами. В будущем посмотрим как это можно реализовать. Перейти к сообщению


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

#21 SmetDenis

SmetDenis

Отправлено 26 May 2015 - 12:34

У типов материалов много ограничений. Изначально Yootheme предполагал, что люди будут создавать новые каталоги для разных типов.
Все их демо именно в таком ракурсе представлены. JBZoo это все унаследовал, т.к сам является приложением.

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



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


#22 Save Tibet

Save Tibet

Отправлено 26 May 2015 - 12:56

Так, а зачем тогда вообще типы, если для этого есть разные каталоги?


  • 0

#23 SmetDenis

SmetDenis

Отправлено 26 May 2015 - 12:59

У разных типов материалов разные поля, разные шаблоны (внешний вид) как следствие разное предназначение.
Можно сделать типы "телевизор", "блог" и "текстовая страница". Соответственно в каталоге с телевизорами нет смысла показывать анонсы новостей из блога.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#24 Save Tibet

Save Tibet

Отправлено 26 May 2015 - 13:05

хорошо. я понял. буду делать разные каталоги. спасибо.


  • 0





Темы с аналогичным тегами фильтр, категории

Click to return to top of page in style!