Paleta - Deixe colorido🎨
Palette — Construtor visual de páginas. Não precisa ser designer.
Scroll
Entidade de conteúdo
12/05/2020, by maria
Menu
- Entendendo o Drupal
- Requisitos de sistema do Drupal
- Instalando o Drupal 8
- Atualizando o Drupal 8
- Administração do site Drupal 8
- Módulos do Drupal 8
- Comparando módulos Drupal
- Temas do Drupal
- Tipos de campos Drupal
- Gerenciamento de configuração
- Drupal multisite
- Acessibilidade
- Solucionando problemas no Drupal 8
- Criando módulos para o Drupal
-
APIs do Drupal 8
- Authentication API
- Block API
- Cache API
- CKEditor API
- Configuration Management API
- Database API
-
Entity API
- Introdução à Entity API no Drupal 8
- Tipos de Entity
- Trabalhando com a Entity API
- Tipos de conteúdo (Bundles)
- Entidade de configuração
- Entidade de conteúdo
- Criando entidades de conteúdo personalizadas
- Criando um tipo de conteúdo personalizado no Drupal 8
- Programando campos personalizados no seu tipo de conteúdo
- Usando a UI para exportar código de campos personalizados
- A Entity API implementa a Typed Data API
- Acesso a entidades (a definir)
- Definição e uso de definições de campos de entidades de conteúdo
- API de tradução de entidades
- Modos de exibição: modos de visualização e de formulário
- FieldTypes, FieldWidgets e FieldFormatters
- Visão geral: criando um campo personalizado
- Tematização no Drupal 8
- Atualizando para o Drupal 8
Este cheat sheet traz uma visão dos métodos, classes e interfaces mais usados para entidades de conteúdo (código e caminhos mantidos).
![]()
/sites/default/files/drupal-content-entity-8.0.pdf
Контент-сущности наследуют многие из их поведения от сущностей. См. Работа с Entity API для этих общих функций.
Управление значениями поля
Создайте пользовательские поля, используя метод baseFieldDefinitions для вашего объекта Content.
- Считать экземпляр пользовательского объекта в локальную переменную $Custom_Entity
- Определите настраиваемое поле с именем «custom_field»
- Храните некоторые данные
Пример кода
$custom_field_value = $Custom_Entity->custom_field->value;
// Perform some kind of data manipulation
$Custom_Entity->custom_field->value = $custom_field_value;
$Custom_Entity->save();
Примеры содержания Entity:
- node
- comment
- user