откуда взять коды для типов разных полей для програмного создания типов содержимого
langcode: en
status: true
dependencies:
config:
- field.storage.node.body
- node.type.custom_content_type
module:
- text
id: node.custom_content_type.body
field_name: body
entity_type: node
bundle: custom_content_type
label: 'Car Detail'
description: 'More specific information about the book.'
required: false
translatable: true
default_value: { }
default_value_callback: ''
settings:
display_summary: true
field_type: text_with_summary
status: true
dependencies:
config:
- field.storage.node.body
- node.type.custom_content_type
module:
- text
id: node.custom_content_type.body
field_name: body
entity_type: node
bundle: custom_content_type
label: 'Car Detail'
description: 'More specific information about the book.'
required: false
translatable: true
default_value: { }
default_value_callback: ''
settings:
display_summary: true
field_type: text_with_summary
Комментарии
Некорректно сформулирован вопрос. Нужно программно создать тип содержимого, потом программно создать в нём поля нужных типов? Или нужно создать тип содержимого и поля с помощью файлов конфигураций?
Нужно создать тип содежимого и в нем создать поля разные к примеру термин такслномии илифайл или другое. Вопрос есть ли справочник где я чозьму имена и свойства каждого типа поля
https://api.drupal.org/api/drupal/9.4.x
Нужно посмотреть Field API, и прочитать аннотации классов, реализующих интерфейс полей. В них описаны все типы по умолчанию.
ничего не понял обясните на примере
сразу не смог найти но пото разобрался
кому надо https://api.drupal.org/api/drupal/core%21core.api.php/group/annotation/9.4.x
Покашите для примера на iteger string textarea option checkbox link taxonomy item
https://www.drupal.org/docs/drupal-apis/entity-api/programming-custom-fi... я пробвал как здесь не знаю как заполнить
Не знаю как заполнять поля в foobar/config/install/field.field.node.car_brand.field_brand_information.yml