Динамические свойства — это поля данных, которые определяются для всех объявлений конкретной категории. У каждой категории могут быть свои свойства, либо они могут наследоваться из верхнего уровня категорий.
1. Общие сведения
Перейти в динамические свойства категории можно нажав на соответствующую иконку в колонке Действие списка категорий в админ-панели:
В списке динамических свойствах категории отображается следующий список свойств и настроек:
- Название: название динамического свойства категории;
- Наследование: наследуется ли это свойство от категории уровнем выше;
- Поиск: позволяет включить или отключить отображение свойства в фильтре поиска. Если флажок установлен, то свойство отображается;
- Кеш ключ: описание кеш ключа в том случае, если оно задано;
- Тип: тип динамического свойства;
- Действие: элементы управления динамическим свойством.
Звездочка около названия означает, что данное свойство является обязательным при заполнении формы добавления/редактирования объявления.
На сайте динамические свойства можно увидеть в таких местах, как:
- фильтр поиска. При этом в фильтре отображаются все типы свойств, кроме однострочных и многострочных текстовых полей, т.к. эта информация вводится вручную автором объявления и является уникальной:
- форма добавления объявления:
- страница просмотра объявления:
Порядком вывода динамических свойств в перечисленных выше местах можно управлять путем перемещения их между собой в админ-панели:
Добавлять динамические свойства можно для любой категории, начиная с Базовой.
Существует ограничение на количество динамических свойств для каждой категории. По умолчанию их 15 для числовых и 5 для текстовых типов. Типы текстовых полей — это Однострочное текстовое поле и Многострочное текстовое поле, все остальные типы числовые.
Для изменения лимита динамических свойств следует обратиться в техническую поддержку, где Вам выдадут инструкцию.
Изменение лимита возможно только на этапе старта проекта.
Движок доски объявлений Tamaranga изначально включал в себя реализацию динамических свойств и удобное управление ими является одним из преимуществ продукта.
2. Добавление/редактирование динамических свойств
Для добавления нового динамического свойства нужно нажать на иконку + под списком свойств и настроек, а для редактирования уже существующего свойства — на иконку карандаша в колонке Действие:
Форма добавления/редактирования содержит такие общие для всех динамических свойств поля и настройки:
Тип: позволяет определить тип динамического свойства путем его выбора из выпадающего списка:
Существуют такие типы динамических свойств:
- Группа свойств с множественным выбором;
- Группа свойств с единичным выбором;
- Выбор Да/Нет;
- Флаг;
- Выпадающий список;
- Однострочное текстовое поле;
- Многострочное текстовое поле;
- Число;
- Диапазон.
Более подробная информация о каждом из типов приведена ниже.
Название: определяет заголовок динамического свойства. Например, в форме добавления объявления данные из этого поля отображаются здесь:
Уточнение к названию: является кратким пояснением (например, единица измерения):
Если уточнение к названию длинное, то оно преобразуется в такой вид:
Уточнение к названию для однострочного и многострочного поля выглядит таким образом:
В фильтре уточнение отображается в таком виде:
а на странице просмотра объявления так:
Кеш ключ: позволяет задать кеш ключ динамического свойства. Они необходимы для использования в шаблонах категорий, которые используются для формирования автоматического заголовка объявления на основе указанных пользователем данных в списках и на странице просмотра объявления. Также кеш ключи можно использовать в шаблонах описания для отображения динамических свойств объявлений в результатах поиска, что позволяет вывести на порядок больше информации об объявлении в сравнении со стандартным способом отображения:
Кеш ключ должен быть уникальным. Подробную информацию о настройке шаблонов смотрите здесь.
Обязательное: определяет приоритет поля. Если опция выбрана, то при добавлении объявления данное поле необходимо заполнить, иначе пользователь получит уведомление о пропущенных обязательных полях такого вида:
Поле поиска: определяет будет ли данное динамическое свойство отображаться в фильтре поиска. Данная опция недоступна для типов «Однострочное текстовое поле» и «Многострочное текстовое поле», так как эти данные вводятся автором объявления вручную.
Заполнять в объявлениях типа «Ищу»: существует два типа объявлений — Продам и Ищу.
Не всегда в каждом из данных типов нужно указывать все динамические свойства. Когда пользователь добавляет объявление о продаже чего-либо, ему следует указать максимальное количество информации, а когда он оставляет объявление о поиске, то нет необходимости указывать все параметры, такие как «Пробег» и т. п..
Например, если выбрать опцию заполнять в объявлениях типа «Ищу» в динамическом свойстве «Количество хозяев»:
то на странице добавления объявления эта опция будет отображаться:
Динамические свойства, в которых опция не отмечена отображаться не будут.
Отображать перед наследуемыми (первым): данная опция позволяет отображать динамическое свойство на странице добавления объявления первым, обходя наследуемые. О наследуемых динамических свойствах читайте в следующем пункте.
3. Типы динамических свойств
Комбинирование динамических свойств разных типов позволяет решить самый широкий круг задач по настройке категорий объявлений вашего сайта.
3.1 Группа свойств с множественным выбором
Данный тип динамического свойства позволяет пользователю выбрать несколько значений:
Данные опции можно перемещать между собой с помощью мыши, либо нажимая на стрелочки рядом с полем ввода. Также опции можно удалять, нажимая на иконку удаления.
Добавлять опции можно путем нажатия на кнопку добавить значение. Если около опций ставить галочки, то при добавлении объявления они будут выбраны по умолчанию.
На странице добавления объявления эти опции выглядят следующим образом:
А в фильтре поиска так:
3.2 Группа свойств с единичным выбором
Данный тип повторяет предыдущий тип, только вместо флажков в данном случае выступают переключатели, соответственно, пользователь может выбрать только один из предложенных вариантов:
3.3 Выбор Да/Нет
Простой выбор значения Да или Нет с помощью переключателей:
На странице добавления объявления:
3.4 Флажок
Один флажок:
На странице добавления объявления:
3.5 Выпадающий список
Список типа «select» с возможностью выбора одной опции:
На странице добавления данное свойство выглядит таким образом:
Однако в фильтре поиска оно преобразовывается во флажки, так как при поиске может понадобиться искать несколько вариантов свойств объявления:
Также можно сделать связанные выпадающие списки, когда одна опция зависит от другой. Для этого нужно установить флажок с прикреплением:
Рассмотрим эту возможность на примере динамического свойства «Модель» и добавим модификацию к одной из моделей. Для начала определите Название и Значение по-умолчанию для прикрепления, после чего нажмите на иконку прикрепить:
В появившемся всплывающем окне добавляем несколько значений:
Теперь, на странице добавления объявления, при выборе модели «Ace», появляется выпадающий список «Модификация»:
В списке динамических свойств у свойства «Модель» появилась иконка, обозначающая наличие связанных выпадающих списков:
Со стороны фильтра поиска, при выборе модели, рядом появляется опция «Модификация» с возможностью выбора нескольких вариантов:
При выключении опции с прикреплением, эта функция выключается, но данные сохраняются, поэтому позже можно вернуть все обратно.
3.6 Однострочное текстовое поле
Простое текстовое поле для написания текста в одну строку:
3.7 Многострочное текстовое поле
Текстовое поле для написания многострочного текста:
3.8 Число
Поле для числового значения с возможностью определения диапазона поиска в фильтре:
На странице добавления объявления данное поле выглядит так:
а в фильтре поиска пользователям предоставляется возможность фильтровать результаты по определенному диапазону:
При выбранной галочке пользовательский диапазон:
в фильтре пользователь может определить диапазон поиска самостоятельно:
3.9 Диапазон
Данное свойство создает выпадающий список на странице с диапазоном, указанном в полях от и до и шагом, указанным в поле шаг:
На странице добавления объявления диапазон отображается следующим образом:
Диапазон поиска в фильтре в данном случае работает аналогично, как и при типе Число, описанном выше.
4. Наследование и копирование динамических свойств
Иногда удобно добавить динамическое свойство и применить его ко всем вложенным категориям, чтобы не создавать его для каждой категории отдельно.
Например, в категории «Недвижимость / Аренда недвижимости / Аренда квартир» есть динамическое свойство «Количество комнат»:
Категория «Квартиры посуточно» является вложенной в категорию «Аренда квартир», а значит она наследует свойство «Количество комнат» и будет использовать его как первое и основное:
Динамические свойства можно скопировать из одной категории в другую. Для этого выполните следующие действия:
- Установите флажок напротив необходимого свойства.
- В появившемся под списком настроек и свойств раскрывающемся списке выберите категорию, в которую следует продублировать динамическое свойство.
- Нажмите кнопку Скопировать