CMS (в прошлом Менеджер контента): о полях коллекции

4 мин. чтения
В коллекциях контента хранится контент вашего сайта. Коллекции организуют контент с помощью элементов (строк) и полей (столбцов). Поля обычно описывают элементы. Например, если элемент — это автомобиль, в поле может быть указан его цвет.

На изображении ниже показана коллекция из 4 полей и 5 элементов.

Основные поля

У каждого поля в коллекции есть название, код поля (только для Velo by Wix) и тип поля.

Название поля

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

(Только для пользователей Velo by Wix)

Код поля используется при ссылке на поле в коде с помощью API данных (на англ. яз.) или API набора данных (на англ. яз.).

Например, вы используете код поля, если хотите вставить элемент с помощью API данных.
1wixData.insert("CollectionName", {"fieldKey": "value"});
Когда вы добавляете новое поле в коллекцию, код поля создается автоматически на основе названия поля. Вы можете указать свой код поля, но не можете изменить код поля после создания поля. 

Тип поля

Тип поля определяет какой контент содержит поле. Когда вы добавляете новое поле в коллекцию, вы выбираете один из следующих типов полей:
  • Ссылка
  • Текст
  • Фото
  • True/False
  • Число
  • Дата и время
  • Адрес
  • Rich-контент
  • Форматированный текст
  • URL
  • Файл
  • Видео
  • Медиагалерея
  • Время
  • Теги

Тип поля используется при подключении функциональных элементов страницы к полям в ваших коллекциях. Вы можете подключить только определенные элементы ввода к полям соответствующих типов. Например, вы можете подключить текстовый элемент к полю текста или URL, но не к полю изображения.

Вы не можете вручную добавить новые значения не того типа поля. Однако при импорте файла CSV может быть использован недопустимый тип поля. Например, вы можете импортировать текстовое значение в числовое поле. Если это произойдет, вы увидите сообщение об ошибке и объяснение, как ее устранить.

Используйте тип поля Ссылка, чтобы выбрать элементы из основного поля коллекции, на которую указывает ссылка. Подробнее см. в разделе Добавление Ссылка поля в коллекцию.
Примечание:
Вы можете изменить тип поля. Обязательно учтите, как это может повлиять на сайт.

Основные поля

Каждая коллекция контента имеет основное поле, которое используется полями ссылки для создания связей между коллекциями. Основное поле коллекции обозначается значком замка рядом с названием поля. По умолчанию основным является поле Title (Заголовок). Вы можете определить любое текстовое поле в коллекции в качестве основного поля, кроме системного поля ID.

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

Подробнее см. в статье О полях ссылки (на английском языке).

Системные поля

Каждая коллекция контента содержит поля по умолчанию, показанные ниже. Их нельзя изменить, и они скрыты.
Название поля
Код поля
Тип поля
Описание
ID
_id
Текст
Уникальный идентификатор элемента. Вы можете присвоить ID какое-либо значение при импорте нового контента из файла CSV. В противном случае ID — это случайный UUID.

Если вы используете Velo by Wix, вы также можете присвоить ID значение при добавлении элементов с помощью API данных.

После определения ID не может быть изменен.
Дата создания
_createdDate
Дата и время
Время добавления элемента в коллекцию.
Обновлено
_updatedDate
Дата и время
Время последнего изменения элемента в коллекции.
Владелец
_owner
Текст
Уникальный идентификатор создателя элемента. Используется моделью разрешений доступа, чтобы определить, какому пользователю назначен статус Пользователь сайта — автор для элемента.
Важно:
Поля времени в экспортированном файле CSV указаны по часовому поясу UTC+0, а НЕ по местному времени. Подробнее

Рассчитанные поля

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

Например, у вас может быть динамическая страница элемента для отображения элементов из коллекции Блюда на основе их поля Заголовок. В вашей коллекции будет поле Блюда (Title) с такими URL-адресами, как /Блюда/пицца и /Блюда/курица.

Когда посетитель переходит на динамическую страницу, все элементы коллекции с URL-адресом, соответствующим URL-адресу этой страницы, будут привязаны к набору данных страницы.

Для динамических страниц элементов каждый элемент будет иметь уникальный URL. Для динамических страниц-списков несколько элементов будут иметь общий URL.

Вы не можете редактировать содержимое рассчитанных полей. Однако если вы измените URL своей динамической страницы, URL в вашей коллекции изменится соответствующим образом. Если вы создаете на основе коллекции несколько динамических страниц, в коллекции будет по одному рассчитанному полю для каждой динамической страницы.

Подробнее см. в статье О рассчитанных полях (на английском языке).

Была ли статья полезна?

|