Фильтр свойств в InstantMaps

InstantCMS 2.X
#1 20 февраля 2017 в 10:44
В свойствах есть параметр "Показывать в фильтре". Только я никак не разберусь в каком фильтре. В фильтре мапса не отображаются иные свойства, кроме трёх по умолчанию, а в виджете "Поиск" нет никаких настроек нужных. Может это фильтр нужно где-то включить?
#2 20 февраля 2017 в 10:54
1. В фильтре на странице записи, если включено "показывать фильтр" (есть доп. опция "Разворачивать панель фильтра ").
2. В виджете "Фильтр контента". Работа не зависит от активности опций п.1.
В фильтре можно показывать как основные поля, так и дополнительные свойтва категорий.
Есть нюанс с отображением категорий instantcms.ru/forum/thread26729-1.html
#3 20 февраля 2017 в 11:33
Ясно. Фильтр, получается автоматом настраивается под каждую категорию, в зависимости от свойств. Неплохо.
Один нюанс. Для меня лишние поля в поиске те, что стоят по умолчанию (три поля для поиска, по сути, по одному ключевому слову/фразе слишком напряжно для пользователя). Я их убрал из фильтра, так как объединить поиск по всем трём этим полям (название объекта, краткое и подробное описание) я не смог… Теперь фильтр там, где нет теперь этих свойств, отображается, но пустой, в том числе и на главной раздела каталога. Чтоб он не пустовал нужно в каждую категорию вставить какое-то свойство или скрыть стилями, получается Вставлять свойства не подходит. Остаётся скрыть.
Вот как скрыть пустой?

И ещё, как фильтр можно настроить в виджете на главной?
#4 20 февраля 2017 в 12:13
Скрыть пустой фильтр можно через js.
Фильтр на главной будет работать если она настроена на какой нибудь тип контента а не на "только виджеты" (по умолчанию).
#5 20 февраля 2017 в 12:30
В "Тип контента по-умолчанию" указал каталог. В виджете "Поиск" установленном на главной никаких новых настроек не появилось.

Скрыть пустой фильтр можно через js.

Pocus
А это как? Не разбираюсь в этом. Что и куда нужно вставить?
#6 20 февраля 2017 в 15:24
"Тип контента по умолчанию", всего лишь означает что он (тип) не будет светиться в url.
Вам нужна опция "Выводить на главной странице".
При чем здесь виджет "Поиск", вообще не понятно. Но в любом случае, ни в каком виджете никаких новых настроек не будет.
Мы говорили о виджете "Фильтр", он будет работать если находится на странице контента, который можно фильтровать. В т.ч. на главной, если там будет контент.

Насчет JS с наскока ничего не скажу, не настолько хорошо его и DOM я знаю. Но он будет несложный.
Нужно проверить тип первого инпута в форме, если nothing или типа того — менять свойства css класса.
#7 20 февраля 2017 в 17:26
Я думал, что можно отображать на главной только фильтр какой-либо категории, где можно выбрать нужное, а результат уже в родном разделе. Ну нет, так нет.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.