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

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

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

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

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

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

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

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

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

