CMS: Структура коллекции
3 мин.
CMS (система управления контентом) Wix позволяет эффективно управлять контентом сайта. Она помогает создавать, хранить и динамично отображать контент на всем веб-сайте. Понимание структуры коллекций CMS гарантирует, что ваш контент будет организован, легко управляем и будет динамично отображаться на сайте Wix.
Принцип работы коллекций
В CMS коллекции подобны базам данных, в которых вы храните свой контент. Каждая коллекция имеет определенную структуру, которая определяет поля и их типы. Когда вы добавляете набор данных на страницу, он включает только те поля, которые определены в коллекции. Такая настройка гарантирует, что контент организован и может динамично отображаться на сайте.
Преимущества определенных полей
Определенные поля в коллекциях помогают в нескольких аспектах:
- Подключение элементов страницы: используя наборы данных, вы можете легко подключить элементы страницы к полям в коллекции. Только поля, являющиеся частью определенной структуры, могут быть связаны, что гарантирует совместимость и функциональность.
- Создание динамических URL: при создании URL-адресов для динамических страниц можно использовать только поля из определенной структуры. Это помогает поддерживать единообразие и избегать ошибок.
Неопределенные поля
Неопределенные поля — это те поля, которые появляются в коллекции, но не являются частью определенной структуры. Это может произойти, если вы восстановите предыдущую версию сайта. В таких случаях восстанавливается старая структура, но контент остается неизменным, что приводит к появлению неопределенных полей. Эти поля помечаются иконкой Предупреждение
, указывающей на то, что их необходимо определить.
, указывающей на то, что их необходимо определить.Чтобы определить неопределенное поле:
- Перейдите в CMS в панели управления сайта. Кроме того, вы можете нажать CMS
в редакторе, а затем нажать Ваши коллекции. - Выберите нужную коллекцию.
- Наведите курсор на иконку Предупреждение
, которая появляется рядом с именем неопределенного поля. - Нажмите Определить поле.
- Нажмите Изменить тип рядом с пунктом Тип поля.
- Выберите подходящий тип поля для данных, которые вы храните в этом поле.
- Нажмите Изменить тип поля.
- Нажмите Сохранить.

Примечание:
ID поля определяется автоматически при создании неопределенного поля и не может быть изменен.
Velo by Wix и неопределенные поля
При использовании Velo от Wix вы можете добавлять контент, который не относится к существующему полю, используя Data API. Это создает новое поле в коллекции, но оно остается неопределенным. Чтобы использовать эти поля в наборах данных, необходимо определить их, выбрав тип поля. Инструкции см. в шагах выше.
Устранение ошибок и восстановление истории сайта
Восстановление сайта из истории сайта возвращает его страницы и дизайн к предыдущей версии. Это относится к динамическим страницам и их макетам. Однако контент и структура данных (схема) в коллекциях CMS не возвращаются к исходному состоянию при восстановлении сайта. Это может привести к появлению неопределенных полей. При необходимости вы можете восстановить коллекции до более старых версий, используя резервные копии CMS.
Кроме того, ошибка 404 может возникнуть, если коллекция в песочнице не синхронизирована с опубликованным контентом. Обязательно синхронизируйте контент песочницы с опубликованным контентом, чтобы избежать этой проблемы.

