CMS: о структуре коллекции

2 мин. чтения
В CMS структура контента (также известная как «схема») определяет, какие поля есть в каждой коллекции и их тип. Когда вы добавляете набор данных на страницу, он содержит только те поля, которые находятся в структуре коллекции. В некоторых случаях коллекции могут содержать поля, которые не являются частью структуры.

Когда вы создаете новое поле в коллекции, поле добавляется в структуру и отражается в ваших опубликованных коллекциях.

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

Подробнее о песочнице.
Важно:
Структуру нельзя просмотреть. Это то, что система использует, чтобы помочь различным функциям понять, какая информация находятся в ваших коллекциях и какие опции сделать вам доступными.

Использование структуры

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

Неструктурированные поля

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

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

Чтобы добавить в структуру неструктурные поля:

  1. Перейдите в CMS в панели управления сайтом.
  2. Нажмите на соответствующую категорию.
  3. Нажмите на название поля.
  4. Выберите тип поля и нажмите Сохранить.
Примечания
Код поля определяется автоматически, когда вы создаете неструктурное поле, и его нельзя изменить.

Версии структуры

При восстановлении более старой версии сайта, структура восстанавливается до состояния из старой версии. Однако ваш контент не восстанавливается в коллекции. Это также верно, если у вас есть дополнительная Коллекция песочницы и она включена.

Код ошибки 404 и коллекции

Ошибка 404 возникает, когда пользователь переходит на страницу, которую невозможно найти. Это могло быть потому, что коллекция песочницы не была синхронизирована с опубликованным (live) контентом.

Поэтому элементы, которые должны отображаться на динамической странице, отсутствуют в опубликованной коллекции. Чтобы решить эту проблему, синхронизируйте содержимое песочницы (Sandbox) с Live.
Примечание
Подробнее о песочнице.

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

|