À la différence d'une propriété « lien » (voir : Drupal 8 & Drupal 9 - Entité - Champ de base « link ») un champ de type « uri » ne prendra qu'une colonne dans votre table de base de données : pas de titre, pas d'options (target...) Mais…
Je me suis rendu compte que je n'avais jamais documenté comment ajouter une propriété « référence à une entité » : Pour un type d'entité « client » : Pour un nœud : Il est aussi possible de restreindre le/les bundle(s) :
Voici comment installer un type d'entité personnalisé via un hook_update. À noter, les types d'entités d'un module sont automatiquement installés lors de l'installation du module. Ce snippet n'est utile que pour un type d'entité créé à…
Voila comment ajouter une propriétée faisant référence à un média sur un type d'entité : Via la ligne ci-dessous, il est possible de spécifier les types de media acceptés