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

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

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

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

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

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

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

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

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

