Cet article a été écrit il y a plus de quatre ans, son contenu n'est peut-être plus d'actualité.
$fields['description'] = BaseFieldDefinition::create('text_long')
->setLabel(t('Description'))
->setSetting('text_processing', FALSE)
->setDisplayConfigurable('view', TRUE)
->setDisplayConfigurable('form', TRUE);
Pour avoir une zone de texte formaté (avec éditeur riche)
$fields['description'] = BaseFieldDefinition::create('text_long')
->setLabel(t('Description'))
->setSetting('text_processing', TRUE)
->setDisplayConfigurable('view', TRUE)
->setDisplayConfigurable('form', TRUE);
Et enfin, pour le rendre multiple :
$fields['description'] = BaseFieldDefinition::create('text_long')
->setLabel(t('Description'))
->setSetting('text_processing', TRUE)
->setDisplayConfigurable('view', TRUE)
->setDisplayConfigurable('form', TRUE)
->setCardinality(FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED);
Commentaires (0)