$fields['photo'] = BaseFieldDefinition::create('image')
->setLabel(t('Photo'))
->setSetting('file_directory', 'formateurs/photos')
->setSetting('file_extensions', 'png jpg jpeg')
->setSetting('min_resolution', '400x400')
->setSetting('max_resolution', '1000x1000')
->setSetting('title_field', FALSE)
->setSetting('title_field_required', FALSE)
->setSetting('alt_field', FALSE)
->setSetting('alt_field_required', FALSE)
->setDisplayOptions('form', [
'label' => 'hidden',
'type' => 'image_image',
'weight' => 5,
])
->setDisplayConfigurable('form', TRUE)
->setDisplayConfigurable('view', TRUE);
Ajouter un commentaire