Перейти к основному содержимому

Действия с наборами атрибутов

Подраздел с атрибутами находится в разделе настроек проекта. Там находится список атрибутов, отсортированных по "типу"., а также форма для создания новых атрибутов.

Создание наборов атрибутов

Чтобы создать новый набор атрибутов, вам необходимо указать имя атрибута,

маркер
, а также тип атрибута. Нажав кнопку создания атрибута, вы увидите его в общем списке атрибутов.

Изменение позиции набора атрибута

Вы можете изменять позицию наборов атрибутов в общем списке. Захватите атрибут, который хотите переместить нажав и удерживая иконку Optimize images, а затем переместите этот пункт. Изменения будут сохранены автоматически.

Изменение наборов атрибутов

После того как вы создали набор атрибутов, необходимо добавить ему атрибуты, которые будут содержать контентную информацию. Чтобы перейти в режим редактирования, нажмите иконку шестеренки Optimize images на выбранном атрибуте. В разделе редактирования можно увидеть уже существующие атрибуты, а также форму создания новых.

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

Таким образом, вы можете формировать структуры связных данных, что даст больше контроля над вашим проектом.

Скрытие наборов атрибутов

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

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

Скрытие атрибута

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

Удаление наборов атрибутов

Если набор атрибутов вам не нужен, то удалить его можно с помощью иконки мусорной корзины. Подтвердив действие во всплывающем окне, атрибут будет удален.

 

Используемые атрибуты

Если набор атрибутов используется в вашем проекте, он будет помечен специальным индикатором Optimize images. Такой атрибут нельзя удалить.

Удаление атрибута

Внутри набора атрибутов выберете атрибут, который хотите удалить и нажмите иконку удаления Edit.

Используемые атрибуты

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

Добавление атрибутов

Если набор атрибутов не добавлен к какой-либо сущности, то с ним нельзя взаимодействовать. Чтобы с набором атрибутов можно было работать, его нужно привязать к сущности по его типу. Так, набор атрибут для товаров должен привязываться к товару, а набор атрибут для администратора к сущности администратора.

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

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

Редактирование атрибутов

Для того, чтобы изменить конкретный атрибут из набора атрибутов, необходимо нажать на иконку шестеренки Optimize images в столбце Действия в списке атрибутов. На появившейся странице есть четыре поля:

  • Name - поле для изменения названия атрибута
  • Marker - поле для изменения уникального
    Marker
  • Additional fields - предназначено для добавления дополнительных полей. В отличии от значения самого атрибута, которое является динамическим, то есть Вы можете для одного и того же атрибута в разных
    сущностях
    указывать разные значения, значение, которое Вы указываете в Additional fields является статичным. Так как Headless CMS OneEntry предоставляет гибкие возможности для своих пользователей, Вы можете использовать Additional fields в разных целях. Например, добавить плейсхолдер в виде картинки для атрибута или указать в нем значения для тултипов. Главная особенность этого модуля - в его статичности, то значение, которое Вы укажете, будет храниться в этом атрибуте каждый раз, когда Вы будете его использовать. Также важно понимать, что можно добавить несколько полей в Additional fields. Для значения Additional fields предусмотрено девять типов:
    • String
    • Integer
    • Real
    • Float
    • Date and Time
    • Date
    • Time
    • File
    • Image
  • Validation rules - правила для валидации атрибута. Подробнее об этом будет рассказано в следующих главах.