Relation (dans une vue).

Learn DrupalDrupal-woordenlijst

Les relations dans les vues Drupal donnent accès à des données supplémentaires issues d’entités liées. Elles joignent deux tables ou plus pour créer une requête plus complexe. Les relations ajoutent à la vue des champs issus d’entités liées, et elles filtrent la vue selon des champs d’entités liées.

Par exemple, avec une vue de nœuds de contenu, une relation vers la table des utilisateurs donne accès au nom de l’auteur ou à d’autres champs d’utilisateur. Les relations filtrent aussi la vue selon le nom de l’auteur ou d’autres champs d’utilisateur.

Les relations se définissent dans la section Avancé de la vue. Plusieurs relations peuvent être ajoutées à une vue, chacune avec ses propres réglages. Par exemple, une relation peut être obligatoire ou facultative, et elle peut servir ou non à filtrer la vue.

Les relations sont un outil puissant pour créer des vues complexes, et elles sont essentielles pour les vues qui affichent des données d’entités liées. Elles sont aussi un élément clé de l’API Views, qui permet aux développeurs de créer des vues personnalisées.