Добавление или скрытие параметров в фильтре

Данная статья подоходит для всех расширенных фильтров в списках!

Статья будет разделена на две части: 

1. Скрытие параметров

2. Добавление параметров

Скрытие параметров:

1) Заходим на список, и включаем редактор микроблоков (?editMicroBlock=1)

2) Чтобы удалить поле из блока наводим курсор на значок (см скриншот):

3) На скришоте показыны что нужно нажимать

4) После удаление страница перегружается и поле исчезает, кеш чистить не нужно!

Добавление параметров:

1) Заходим на список, и включаем редактор микроблоков (?editMicroBlock=1)

2) Чтобы добавить параметр или свойство нужно в необходимом месте сделать следующее (скриншот):

3) В нашем случае поле появится следующем за параметров Ключи у риэлтора

4) После того как нажали появится окно

5) В котором нужно выбрать тип микроблока Поле формы

6) И заполнить поля:

Алиас поля - ключ по которому должен идти поиск 

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

Field Label - название поля, как пример "С фото"

Словарь - если параметр должен быть выпадающим списком укажите словарь, типа YesNo, либо если это параметр категории - то нужно указать его словарь

Ширина Микроблока - в нашем случае оставить пустым

Class Wrapper Field - тоже оставить пустым, добавляет класс для блока,

Plugin loaded - сюда можно написать имя плагина, если необходимо чтобы поле показывалось только когда данный плагин включен

Опции поля - здесь нужно нажимать на плюсик чтобы добавить опции, минус для удаление.

Возможные значения

empty true
false
Возможность сделать поле пустым
multiple true
false
Сделать поле мултивыборным
class chosen_search_fields Если для выпадающего списка нужно сделать стилизацию, как на других выпадающих списках
data-placeholder Текст Будет показываться в поле
type text
checkbox
select
Можно указать какого типа будет поле, текстовое, чекбокс, список

Также можно указать любые атрибуты для html тега, input и select