Статьи о создании сайтов

Справочник значений в поле выбора

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

На этой странице
  1. Определите словарь
  2. Учитывайте сохранённые данные
  3. Проверьте удобство формы
  4. Продолжить работу

Определите словарь

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

Например, «Аккумулятор», «аккумуляторный» и «АКБ» могут обозначать один смысл, но в каталоге станут разными строками. Сначала согласуйте понятный вариант и правила его использования. Не добавляйте почти одинаковые значения ради обхода редакторской проверки.

Учитывайте сохранённые данные

В Switch Pages select принимает только значение из options определения. Параметр фильтра сопоставляется с сохранённым значением, поэтому переименование пункта словаря отличается от изменения подписи самого поля. Старые записи могут содержать прежний текст.

Если меняется смысл или написание пункта, найдите соответствующие объекты и спланируйте согласованное обновление. Сначала проверьте копию и сохраните старое соответствие. Простое удаление варианта из формы не преобразует исторические данные автоматически.

Проверьте удобство формы

Используются обычные селекторы браузера со стилями сайта. Они сохраняют штатную работу клавиатуры и позиционирование; оформление не должно заменять серверную проверку допустимых значений. Даже прямой запрос с неизвестным вариантом должен отклоняться.

Проверьте первую запись, старую карточку после изменения списка и фильтр публичного каталога. Для длинного справочника оцените, остаётся ли выбор понятным редактору. Если нужны связанные справочники с собственными объектами и сложной актуальностью, одного текстового списка может быть недостаточно — такую модель следует проектировать отдельно.

Продолжить работу

Испытайте определение на старой и новой записи перед массовым изменением. Сопоставьте задачу с возможностями ядра. Другой материал этого раздела: Дата и время в карточке: формат и смысл.

← Статьи о создании сайтов

Создайте сайт сами

Посмотрите, как вы будете управлять своим сайтом

Изучите интерфейс Switch Pages и проверьте, подходит ли движок под вашу задачу.

Демо доступно бесплатно после регистрации на основном сайте.