header-logo
Узнайте как использовать Wix для создания своего сайта и бизнеса.
Создавайте и управляйте своим сайтом, используя интуитивно понятные функции Wix.
Управляйте подписками, планами и счетами.
Управляйте своим бизнесом и общайтесь с пользователями.
Узнайте, как приобрести, подключить или перенести домен на свой сайт.
Получите инструменты для развития вашего бизнеса и присутствия в интернете.
Повышайте свою видимость с помощью инструментов SEO и маркетинга.
Получайте расширенные функции, которые помогут вам работать более эффективно.
Находите решения, узнавайте об известных неполадках или свяжитесь с нами.
placeholder-preview-image
Совершенствуйте навыки с помощью наших курсов и учебных статей.
Получайте рекомендации по веб-дизайну, маркетингу и многому другому.
Узнайте, как увеличить органический трафик из поисковых систем.
Создайте собственный сайт на нашей полнофункциональной платформе.
Найдите подходящего специалиста, который поможет вам достичь целей.
placeholder-preview-image

CMS: Настройка пользовательской формы с помощью элементов выпадающего списка

24 мин.
Создавайте настраиваемые формы, которые позволяют посетителям использовать раскрывающиеся списки для отправки своей выбранной опции прямо в ваши коллекции CMS. В этой статье описан процесс добавления выпадающего списка и кнопки «Отправить». Вы подключите оба элемента к набору данных, который позволит сохранять ответы посетителей в вашей коллекции CMS. 

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

Шаг 1 | Добавьте выпадающий список

Перейдите на страницу в редакторе, где вы хотите создать собственную форму, а затем добавьте выпадающий список.

Редактор Wix
Редактор Studio
  1. Перейдите в редактор.
  2. Перейдите на страницу, на которую вы хотите добавить элементы ввода.
  3. Нажмите Добавить элементы  в левой части редактора.
  4. Нажмите Ввод.
  5. Нажмите Выпадающий список.
  6. Нажмите и перетащите выпадающий список на страницу. 
Скриншот добавления выпадающего списка в редакторе.
Совет:
Добавьте больше элементов ввода для каждого типа информации, которую посетители должны отправить. Добавляемые вами элементы ввода определяют типы полей, к которым они могут подключаться и типы данных, которые они могут сохранять. 

Шаг 2 | Подключиться к CMS

Подключите выпадающий список к набору данных, который подключается к коллекции CMS, в которой вы будете хранить данные. 

Вы можете добавить параметры, которые отображаются в раскрывающемся списке вручную, или использовать элементы из другой коллекции CMS. Чтобы использовать элементы из CMS, подключите параметры раскрывающегося списка к другому набору данных, который подключается к полю в другой коллекции.
Редактор Wix
Редактор Studio
  1. В редакторе добавьте набор данных, который подключается к коллекции, в которой вы сохраните ответы:
    1. Нажмите CMS  слева. 
    2. Нажмите Элементы контента
    3. Нажмите Форма набора данных.
    4. Нажмите на раскрывающийся список Подключение коллекции и выберите коллекцию для хранения ответов. 
    5. Дайте набору данных название (например, Ответы формы). 
    6. Нажмите Создать
  2. Нажмите на выпадающий список и выберите Собирать информацию в панели Подключить выпадающий список справа.
Скриншот с выбором «Собирать информацию» в панели «Подключить раскрывающийся список».
  1. Нажмите на раскрывающийся список  Выбрать набор данных  и выберите свой набор данных «Ответы».
  2. Подключите элемент ввода выпадающего списка к новому полю коллекции для хранения отправленных данных:
    1. Нажмите на раскрывающийся список Подключить значение к и выберите Добавить новое поле:
    2. Введите Название поля для нового поля коллекции. 
    3. (Только код) Введите ключ поля, который идентифицирует это поле в коде сайта. Это нельзя изменить позже. 
    4. Нажмите на раскрывающийся список Тип поля и выберите тип поля "Текст", "Число" или "Ссылка" в зависимости от типа данных, которые вы хотите собрать.
      Совет: для типов полей «Ссылка», выберите нужную коллекцию из раскрывающегося списка.
    5. Нажмите Добавить.
Скриншот подключения элемента ввода выпадающего списка к новому полю коллекции.
  1. Нажмите переключатель Показать варианты из коллекции,чтобы выбрать, где управлять вариантами раскрывающегося списка:
    • Включено: используйте для выбора поле из другой коллекции CMS. Подключите соответствующий набор данных и выберите поля для использования из раскрывающегося списка Подключить метки и значения к.
    • Отключено: нажмите Управлять вариантами, чтобы создать статические варианты выбора для элемента отдельно от CMS. 
Скриншот подключения параметров списка выпадающего списка.
  1. (Если вы добавили другие элементы ввода) Подключите входные данные к набору данных «Отправки»:
    1. Нажмите на соответствующий элемент ввода. 
    2. Нажмите на значок Подключить к CMS  .
    3. Повторите шаги 3-4 выше, чтобы подключить входные данные к набору данных «Отправки». 
    4. Повторите этот шаг для каждого элемента ввода, который вы хотите добавить в форму CMS. 
А как насчет режима набора данных?
  • Если вы добавили «Набор данных формы», он уже правильно установлен на режим«Запись». Этот режим позволяет набору данных добавлять новые элементы в коллекцию «Отправка» на основе отправленных элементов в выпадающем списке.
  • Если вы подключили параметры списка, которые посетители выбирают в выпадающем списке, убедитесь, что отдельный набор данных находится в режиме «Чтение» или «Чтение и запись».
  • Если вам нужно, чтобы форма CMS обновляла существующие элементы коллекции, установите набор данных «Отправка» в режим «Чтение и запись». Убедитесь, что разрешения доступа к коллекции также позволяют людям с соответствующими ролями обновлять контент. 

Шаг 3 | Настроить разрешения доступа к коллекции

Установите разрешения доступа для коллекции, в которой вы будете хранить ответы. Вы можете выбрать готовый параметр Собирать контент, который позволяет посетителям добавлять контент, а затем указать, кто может его добавлять. Или вы можете выбрать Расширенные разрешения, чтобы контролировать, кто может просматривать, добавлять, обновлять и удалять элементы коллекции. 
Редактор Wix
Редактор Studio
  1. Нажмите CMS  слева в редакторе.
  2. Нажмите Ваши коллекции.
  3. Наведите курсор на коллекцию «Отправки» и нажмите на значок Другие действия .
  4. Нажмите Разрешения и конфиденциальность
Скриншот выбора разрешений и настроек конфиденциальности для коллекции CMS.
  1. Выберите, какие разрешения использовать для коллекции:
  2. Выберите тип разрешений доступа, которые вы хотите использовать для коллекции:

Шаг 4 | Создание кнопки отправки

Вам нужно создать способ, чтобы посетители могли отправлять или выбирать ответы на элементы ввода, которые они ввели или выбрали. Создайте кнопку «Отправить», добавив обычную кнопку или изображение и подключив их к действию при нажатии «Отправить». Когда посетители нажимают кнопку «Отправить», значения из элементов ввода выпадающего списка, которые подключены к набору данных «Отправка», сохраняются в коллекции. В зависимости от режима набора данных и разрешений на сбор, значения либо добавляются как новые элементы, либо используются для обновления существующих элементов.
 
Вы также можете создать отдельные кнопки для следующих действий с набором данных: 
  • Новое: Добавьте или обновите элементы коллекции (в зависимости от режима набора данных) и сбросьте входные данные, чтобы принимать новые значения. 
  • Вернуть: Сбросьте значения в элементах ввода, которые еще не были отправлены. 
  • Удалить: Уберите выбранные элементы из коллекции (только в режиме «Чтение и запись»). 
  • Следующая страница/ Предыдущая страница: Если вы отображаете элементы, которые редактируют посетители, в галерее или репитере, вы можете добавить эти кнопки, чтобы посетители могли перемещаться по «страницам» элементов. Если вы создали форму на динамической странице элемента, используйте опцию Следующая динамическая страница / Предыдущая динамическая страница
Редактор Wix
Редактор Studio
  1. Нажмите Добавить элементы  в левой части редактора.
  2. Нажмите Кнопка.
  3. Нажмите и перетащите на страницу кнопку, которую вы хотите использовать в качестве кнопки отправки. Вы можете использовать любые из следующих типов кнопок: кнопки в стиле шаблона, кнопки с текстом и значками, или кнопки с изображениями.
    Совет: вы также можете добавить изображение и использовать его в качестве кнопки отправки. 
Скриншот добавления кнопки в редакторе Wix.
  1. Нажмите Изменить текст и значок и введите текст, который будет отображаться на кнопке (например, «Отправить»). 
  2. Нажмите значок Подключить к CMS .
  3. Нажмите на раскрывающийся список Выберите набор данных и выберите набор данных, подключенный к коллекции отправленных данных. 
  4. В меню Подключить действие при нажатии к выберите Отправить.
  5. (Необязательно) Добавьте сообщения об успехе и об ошибке, которые появляются при успешной или неудачной отправке:
    1. Нажмите + Сообщение об успехе, затем нажмите + Сообщение об ошибке.
    2. Нажмите и перетащите оба сообщения в то место, где вы хотите их отобразить. Они могут перекрываться, поскольку сообщения отображаются не одновременно.
    3. Нажмите Редактировать текст в каждом сообщении, чтобы отредактировать сообщения.
  6. Выберите кнопку и нажмите на значок Подключить к CMS . Затем в меню Куда направлять при успехе  выберите опцию:
    • Оставаться на странице: посетитель остается на этой странице после отправки формы.
    • Ссылка: после отправки формы посетитель перенаправляется на другую страницу. Нажмите Выбрать  в разделе Выберите ссылку  и настройте ссылку. 
Скриншот настройки кнопки «Отправить».
  1. Нажмите на кнопку и выберите значок Дизайн  для настройки внешнего вида кнопки «Отправить»

Шаг 5 | Настройте выпадающий список

Установите заголовок, текст-заполнитель и другие параметры из раскрывающегося списка. Настройте внешний вид элемента на панели «Дизайн» и настройте выравнивание, интервалы и отступы в панели «Макет». 
Редактор Wix
Редактор Studio
  1. В редакторе нажмите на выпадающий список. 
  2. Нажмите Настройка и измените следующее:
    • Название поля: введите заголовок, который будет отображаться в верхней части выпадающего списка.
    • Показать при загрузке: выберите текст, который увидят посетители, прежде чем нажать выпадающий список:
      • Ничего: посетители видят пустое поле перед тем, как нажать на выпадающий список.
      • Текст-подсказка: используйте свой собственный текст в выпадающем списке (например, «Выберите свой цвет»). Введите текст в текстовое поле Текст-подсказка
      • Элемент из выпадающего списка: покажите элемент из выпадающего списка. Если вы подключили список к CMS, элемент, который появится, будет первым из выпадающего списка, который посетители смогут выбрать. Если вы не подключили элементы списка к CMS, нажмите Выберите элемент из списка, чтобы выбрать, какой элемент появится. 
      • Автозаполнение: нажмите на переключатель, чтобы определить, что происходит, когда посетители вводят текст в раскрывающийся список:
        • Включен: в раскрывающемся списке отображаются только варианты, которые соответствуют введенному тексту. 
        • Отключено: все варианты отображаются в раскрывающемся списке. 
    • Тип выпадающего списка: выберите один из вариантов:
      • Настроить: настройте выпадающий список в панели дизайна. На смартфонах тип списка всегда браузер.
      • Браузер: используйте для выпадающего списка стиль браузера по умолчанию.
    • Это поле: установите флажок Обязательное, чтобы посетители должны были выбрать элемент из этого раскрывающегося списка перед отправкой.
Скриншот настроек элемента ввода в выпадающем списке.
  1. Нажмите значок Макет , чтобы настроить выравнивание текста, а также отступы и интервалы элемента. 
  2. Нажмите значок Дизайн , чтобы выбрать готовый дизайн, затем выберите Настроить дизайн, чтобы настроить внешний вид выпадающего списка. 
  3. (Необязательно) Нажмите на значок Анимация , чтобы добавить анимацию к выпадающему списку. 
Готовы к публикации?
Нажмите Предпросмотр в правом верхнем углу редактора, чтобы протестировать новую форму. Когда все будет выглядеть отлично и работать правильно, нажмите Опубликовать, чтобы изменения вступили в силу. 

Если вы включили песочницу, синхронизируйте коллекцию песочницы с опубликованной коллекцией, чтобы изменения вступили в силу. 

Часто задаваемые вопросы

Нажимайте на вопросы ниже, чтобы получить ответы на наиболее распространенные вопросы о подключении выпадающих списков к CMS.