Drupal 8 & Drupal 9 - Entité - Champ de base « Numéro de téléphone »

Posté le Lundi 22 mars 2021 - 11:44

Via le module core « telephone », il est possible de créer un champ de base (basefield) pour les numéros de téléphone. Rien de foufou au niveau de la validation, c'est uniquement au niveau de l'affichage que ce champ permettra d'afficher le numéro sous forme de lien.

    $fields['phone'] = BaseFieldDefinition::create('telephone')
      ->setLabel(t('Phone number'))
      ->setRequired(TRUE)
      ->setDisplayConfigurable('form', TRUE)
      ->setDisplayConfigurable('view', TRUE);

Il faut évidement que le module telephone soit activé afin que ce champ soit disponible.

Aller plus loin ?

Commentaires

It's similar to this in that it has a phone field that isn't validated. There are a few flaws with the phone link label: it is not translatable, does not provide a normalized version of the phone number for searching and matching, and it is difficult to import into a user profile's phone field.
 

https://www.justgetblogging.com/how-to-play-and-download-on-games/
https://www.emulatorpc.com/lilys-garden/
 

Ajouter un commentaire

Ne sera pas publié

CAPTCHA Désolé, pour ça, mais c'est le seul moyen pour éviter le spam...