[[structure-adding-reference]]

=== Ajouter un champ référence

[role="summary"]
Comment ajouter un champ de type référence qui lie deux types de contenu.

(((Champ de type référence,ajouter)))
(((Champ,pour ajouter des références)))
(((Champ de type référence à un entité,ajouter)))
(((Champ de type référence à un contenu,ajouter)))
(((Champ de type référence à un utilisateur,ajouter)))
(((Champ de type référence à un terme de taxonomie,ajouter)))

==== Objectif

Ajouter un champ de type référence pour que les recettes puissent être liées aux
vendeurs qui les ont proposées.

==== Pré-requis

* <<structure-fields>>
* <<structure-reference-fields>>
* <<structure-content-type>>

==== Pré-requis du site

Les types de contenus Recette et Vendeur doivent exister. Consulter
<<structure-content-type>>.

==== Étapes

. Dans le menu d'administration _Gérer_, aller à _Structure_ > _Types de contenus_
(_admin/structure/types_). Puis cliquer sur _Gérer les champs_ dans la liste 
de sélection du type de contenu Recette. La page _Gérer les champs_ apparaît.

. Cliquer sur _Ajouter un champ_. La page _Ajouter un champ_ apparaît. Remplir
les champs comme montré ci-dessous. Cliquer sur _Enregistrer et continuer_.
+
[width="100%",frame="topbot",options="header"]
|================================
|Nom du champ | Explication | Valeur
| Ajouter un nouveau champ | Option pour définir le type de champ | Référence > Contenu
| Étiquette | Le titre que vous voulez donner au champ | Proposé par
|================================
+
--
// Add field page for adding a Submitted by field to Recipe.
image:images/structure-adding-reference-add-field.png["Ajouter un champ de type
référence à un type de contenu"]
--

. La page _Proposé par_ apparaît et vous permet de définir le nombre de valeurs
autorisées. Remplir les champs comme indiqué ci-dessous. Cliquer sur
_Enregistrer les paramètres des champs_.
+
[width="100%",frame="topbot",options="header"]
|================================
|Nom du champ | Explication | Valeur
|Type d'élément à référencer| Option pour sélectionner le type d'élément à référencer | Contenu
| Nombre de valeurs autorisées | Définir le nombre de valeurs associées avec le champ | Limité, 1
|================================
+
--
// Field storage settings page for Submitted by field.
image:images/structure-adding-reference-set-field-basic.png["Configuration du
stockage d'un champ de type référence"]
--

La page _Paramètres du champ Proposé par pour Recette_ apparaît et vous permet
de configurer le champ. Remplir les champs comme indiqué ci-dessous. Cliquer sur
_Enregistrer les paramètres_.
+
[width="100%",frame="topbot",options="header"]
|================================
|Nom du champ | Explication | Valeur
| Étiquette  | Titre affiché sur le champ pour cette page | Proposé par
| Texte d'aide | Texte d'aide court pour aider la personne qui rédige le contenu | Choisir le vendeur qui a proposé cette recette
| Champ requis | Si une valeur doit être fournie ou non | Coché
| Méthode de référence | Option pour sélectionner la méthode de référencement | Par défaut
| Types de contenu | Définir le type de contenu | Vendeur
| Trier par | Champ de tri | Titre
| Sens du tri | Ordre de tri | Ascendant
|================================
+
--
// Field settings page for Submitted by field.
image:images/structure-adding-reference-field-settings.png["Paramètres d'un
champ de type référence",width="100%"]
--

. Le champ Proposé par a été ajouté au type de contenu.
+
--
// Manage fields page for content type Recipe, after adding Submitted by field.
image:images/structure-adding-reference-manage-fields.png["Manage fields page for the Recipe content type",width="100%"]
--

// ==== Améliorer votre compréhension

// ==== Concepts liés

==== Vidéos (en anglais)

// Video from Drupalize.Me.
video::https://www.youtube-nocookie.com/embed/hAhWiqPlKh0[title="Adding a Reference Field"]

// ==== Pour aller plus loin


*Attributions*

Écrit et modifié par https://www.drupal.org/u/batigolix[Boris Doesborg],
et https://www.drupal.org/u/jojyja[Jojy Alphonso] de
http://redcrackle.com[Red Crackle].
Traduit par https://www.drupal.org/u/vanessakovalsky[Vanessa Kovalsky] et
https://www.drupal.org/u/fmb[Felip Manyer i Ballester].
