CMS: О полях коллекции
7 мин.
Поля коллекции CMS (Content Management System) хранят контент о каждой позиции в коллекции. Тип поля определяет вид контента, который можно хранить в поле, а также то, какие элементы на сайте могут подключаться к этому полю.
В макете коллекции «Таблица» поля отображаются в виде вертикальных секций с названием поля вверху, а контент для каждого элемента хранится в ячейках. Вы также можете выбрать макет «Список» или «Галерея» для управления полями коллекции.

Основные поля
В каждой коллекции должно быть основное поле, отмеченное значком флажка
рядом с названием поля. По умолчанию каждая коллекция включает основное поле с названием «Title». Мы рекомендуем убедиться, что каждый элемент имеет уникальное значение в основном поле.
рядом с названием поля. По умолчанию каждая коллекция включает основное поле с названием «Title». Мы рекомендуем убедиться, что каждый элемент имеет уникальное значение в основном поле.Основные поля очень важны, так как они используются в URL-адресе динамической страницы элемента. Обязательно добавьте уникальный контент в основное поле для каждого элемента, для которого вы хотите создать динамическую страницу. Без контента в основном поле URL-адрес динамической страницы элемента не может быть создан. В коллекции вы можете увидеть, как основное поле добавляется в поле «Ссылка на страницу», связанное с динамической страницей элемента.

Основные поля также важны для полей ссылки. При создании поля ссылки вы выбираете значения из основного поля связанной коллекции. Если вы измените основное поле в связанной коллекции, значения, отображаемые в поле ссылки, изменятся в соответствии со значениями в новом основном поле.
Обычные поля
При добавлении полей в коллекции можно выбирать из множества типов полей. Каждое поле состоит из типа поля, названия поля, ID поля, необязательного текста подсказки и возможности зашифровать содержимое поля как персональные данные (PII).
Кроме того, вы можете настроить валидацию полей, чтобы сделать определенные поля обязательными, установить ограничения на количество символов, разрешить ввод только определенных значений и многое другое. Чтобы избежать пустых полей при добавлении новых элементов, вы можете добавить значения по умолчанию, которые будут автоматически подставляться в поля.
Тип поля
Тип поля определяет, какой контент можно сохранить в поле и какие элементы сайта могут подключаться к полю. Например, тип поля «Несколько документов» может сохранять только файлы документов и подключается к элементу ввода «Кнопка загрузки», который позволяет посетителям загружать файлы в коллекцию.
Вы можете изменить тип существующего поля, чтобы скорректировать тип хранимого в нем контента. Обратите внимание, что изменение типа поля может иметь негативные последствия, например, неработающие ссылки, если поле было связано на сайте. Кроме того, вы не можете изменить тип поля для основных полей, системных полей или для полей в коллекциях, добавленных в переводчик в Wix Multilingual.
Какой контент можно хранить в полях каждого типа?

Название поля
Название поля отображается в верхней части каждой секции в макете «Таблица». Вы также видите название поля при подключении элементов к наборам данных, которые привязаны к полям коллекции. Изменение названия поля меняет его во всей CMS и в редакторе, не влияя на опубликованный сайт.

ID поля (только для Velo от Wix)
ID поля используется при обращении к полю в коде с помощью Data API или Dataset API. Например, если вы хотите вставить элемент с помощью Data API, используйте ID поля.
1wixData.insert("CollectionName", {"fieldKey": "value"});При создании нового поля ID поля создается автоматически на основе названия поля. Вы можете редактировать ID поля во время добавления нового поля, но вы не сможете изменить его после того, как поле будет создано. Обратите внимание, что ID полей не могут начинаться с $ или содержать точку («.»).

Текст подсказки (необязательно)
Добавьте текст подсказки к полю, если вы хотите, чтобы в коллекции появилась всплывающая подсказка с объяснением назначения поля. Если вы сохраните текст подсказки для поля, рядом с названием поля в коллекции появится иконка. Вы можете навести курсор на иконку, чтобы просмотреть всплывающую подсказку. Этот текст виден в коллекции только вам и соавторам со статусом (File Share) CMS, который позволяет им просматривать коллекцию.

Шифровать как персональные данные (PII)
Включите этот переключатель для дополнительного шифрования конфиденциальных данных на стороне сервера, таких как номера социального страхования и паспортов. Подробнее о хранении данных PII.

Системные поля
CMS автоматически создает системные поля для каждой коллекции, которые используются в коде бэкенда. При добавлении динамических страниц для коллекции поля «Ссылка на страницу» для динамического списка и динамических страниц элементов также автоматически создаются как системные поля. Системные поля по умолчанию скрыты в коллекции, но вы можете просмотреть их, если нажмете Управление полями в коллекции.
Ознакомьтесь с системными полями по умолчанию в таблице ниже:
Название поля | ID поля | Тип поля | Описание |
|---|---|---|---|
ID | _id | Текст | Уникальный идентификатор элемента. Вы можете назначить ID значение при импорте нового контента из CSV-файла. В противном случае ID представляет собой случайный UUID. Используя Velo от Wix, вы также можете назначить ID значение при добавлении элементов с помощью Data API. После определения ID нельзя редактировать. |
Дата создания | Дата создания (_createdDate) | Дата и время | Дата и время добавления позиции в коллекцию. |
Дата обновления | _updatedDate | Дата и время | Дата и время последнего изменения элемента в коллекции. |
Владелец | _owner | Текст | Уникальный идентификатор эксперта, создавшего позицию. Используется в разрешениях коллекции, чтобы определить, кто создал каждую позицию. |
Примечание:
Поля времени в экспортированном CSV-файле указаны в формате UTC+0. Это НЕ местное время.
Поля ссылок на страницы
При создании динамических страниц в коллекции автоматически создаются поля «Ссылка на страницу» как системные поля. Эти поля создают ссылки для страниц динамических списков и уникальные URL-адреса для каждого элемента на динамических страницах элементов.
Формат поля «Ссылка на страницу» зависит от типа динамической страницы:
- Страницы динамических списков: по умолчанию URL-адрес ссылки на страницу добавляет название коллекции в конец веб-адреса страницы динамического списка.
- Динамическая страница элемента: по умолчанию URL-адрес ссылки на страницу добавляет значение основного поля в конец веб-адреса динамической страницы элемента для каждого уникального элемента.

Совет:
Перейдите в настройки страниц редактора, чтобы настроить переменные, используемые на динамичных страницах. Изменение значений URL в редакторе автоматически обновляет поля ссылок на страницы в коллекции.

