kgaut.net // Développeur web PHP / Drupal freelance
contactez-moi

Drupal 8 - Entité - Champ de base « image »

Cet article a été écrit il y a plus de quatre ans, son contenu n'est peut-être plus d'actualité.

    $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);

Commentaires (0)