[[structure-fields]]

=== Ajouter des champs de base à un type de contenu

[role="summary"]
Comment ajouter des champs à un type de contenu.

(((Type de contenu,y ajouter un champ)))
(((Champ,ajouter à un type de contenu)))
(((Champ image,ajouter)))
(((Champ URL,ajouter)))

==== Objectif

Ajouter un champ lien et un champ image au type de contenu Vendeur.

==== Pré-requis

<<planning-data-types>>

==== Pré-requis du site

Le type de contenu Vendeur doit exister. Consulter <<structure-content-type>>.

==== Étapes

Ajouter les champs URL du vendeur et image principale au type de contenu Vendeur.

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

. Cliquer sur _Ajouter champ_. La page _Ajouter un champ_ apparaît. Vous pouvez
soit créer un nouveau champ pour le type de contenu, soit réutiliser un champ
existant.

. Remplir les champs commme indiqué ci-dessous.
+
[width="100%",frame="topbot",options="header"]
|================================
| Nom du champ | Explication | Valeur
| Ajouter un nouveau champ | Type de champ| Lien
| Étiquette | Étiquette visible sur les pages d'administration | URL du vendeur
|================================
+
Un nom système est automatiquement généré, basé sur la valeur de l'_Étiquette_.
Cliquer sur _Modifier_ si vous souhaitez surcharger la valeur par défaut.
+
--
// Initial page for admin/structure/types/manage/vendor/fields/add-field.
image:images/structure-fields-add-field.png["Page d'ajout d'un champ"]
--

. Cliquer sur _Enregistrer et continuer_. La page URL du vendeur apparaît, qui
vous permet de définir le nombre de valeurs autorisées. Remplir les champs comme
indiqué ci-dessous.
+
[width="100%",frame="topbot",options="header"]
|================================
| Nom du champ | Explication | Valeur
| Nombre de valeurs autorisées | Le nombre de valeurs qui peuvent être saisies. | Limité, 1
|================================

. Cliquer sur _Enregistrer les paramètres du champ_. La page _Paramètres du
champ URL du vendeur pour Vendeur_ apparaît, qui vous permet de configurer le
champ. Remplir les champs comme indiqué ci-dessous.
+
[width="100%",frame="topbot",options="header"]
|================================
| Nom du champ | Explication | Valeur
| Étiquette  | Étiquette visible dans le formulaire de contenu | URL du vendeur
| Texte d'aide | L'instruction affichée sous le champ | (laisser vide)
| Champ requis | Si le champ est requis ou non | Décoché
| Type de lien autorisé | Le type de liens qui peuvent être saisis | Liens externes seulement
| Autoriser le texte du lien | Si un texte de lien peut être saisi | Désactivé
|================================
+
--
// Field settings page for adding vendor URL field.
image:images/structure-fields-vendor-url.png["Page de configuration du champ URL
du vendeur",width="100%"]
--

. Cliquer sur _Enregistrer les paramètres_. L'URL du vendeur a été ajoutée au
type de contenu. Continuer en créant le champ image principale.

. Cliquer sur _Ajouter un champ_. La page _Ajouter un champ_ apparaît. Remplir
les champs commme indiqué ci-dessous.
+
[width="100%",frame="topbot",options="header"]
|================================
| Nom du champ | Explication | Valeur
| Ajouter un nouveau champ | Type de champ| Image
| Étiquette | Étiquette visible sur les pages d'administration | Image principale
|================================

. Cliquer sur _Enregistrer et continuer_. La page Image principale apparaît.
Remplir les champs comme indiqué ci-dessous.
+
[width="100%",frame="topbot",options="header"]
|================================
| Nom du champ | Explication | Valeur
| Nombre de valeurs autorisées | Le nombre de valeurs qui peuvent être saisies. | Limité, 1
|================================
+
Vous pouvez ici définir une image par défaut. Elle sera utilisée lorsque vous ne
fournirez pas d'image lors de la création d'un contenu Vendeur.

. Cliquer sur _Enregistrer les paramètres du champ_. La page _Paramètres du
champ Image principale pour Vendeur_ apparaît, qui vous permet de configurer le
champ. Remplir les champs comme indiqué ci-dessous.
+
[width="100%",frame="topbot",options="header"]
|================================
| Nom du champ | Explication | Valeur
| Étiquette  | Étiquette visible dans le formulaire de contenu | Image principale
| Texte d'aide | Les instructions affichées sous le champ | (laisser vide)
| Champ requis | Si le champ est requis ou non | Coché
| Extensions de fichier autorisées | Le type des images qui peuvent être téléchargées | png, gif, jpg, jpeg
| Répertoire du fichier | Le répertoire où les fichiers seront stockés. En
fournissant une valeur pour le repertoire de fichier, vous vous assurez que
toutes les images envoyées via le champ Image principale seront rassemblées au même endroit. | vendeurs
| Résolution minimum de l'image | La résolution minimum des images envoyées | 600 x 600
| Taille maximale de transfert | La taille maximum du fichier de l'image envoyée | 5 MB
| Activer le champ alt | Si un texte alternatif peut être saisi | Coché
| Champ alt requis | Si le texte alternatif est requis | Coché
|================================
+
--
// Field settings page for adding main image field.
image:images/structure-fields-main-img.png["Page de configuration du champ image
principale",width="100%"]
--

. Cliquer sur _Enregistrer les paramètres_. L'image principale a été ajoutée au
type de contenu.
+
--
// Manage fields page for Vendor, showing two new fields.
image:images/structure-fields-result.png["Page Gérer les champs",width="100%"]
--

. Ajouter un champ Image principale au type de contenu Recette, en utilisant les
mêmes étapes. Commencer par aller à la page de _Gérer les champs_ du type de
contenu Recette de l'étape 1. Puis aller directement à l'étape 7 et suivre les
étapes restantes, mais en réutilisant le champ existant Image principale que
vous avez créé pour le type de contenu Vendeur plutôt que de créer un nouveau
champ. Dans les étapes suivantes, certains écrans de configuration ne seront pas
disponibles, à cause de la réutilisation du champ.

. Créer deux contenus de type Vendeur (consulter <<content-create>>) appelés
"Ferme Joyeuse" et "Doux miel". Assurez vous d'inclure des images et des URL.

==== Améliorer votre compréhension

* <<structure-image-styles>>
* <<structure-content-display>>
* <<structure-form-editing>>

// ==== Concepts liés

==== Vidéos (en anglais)

// Video from Drupalize.Me.
video::https://www.youtube-nocookie.com/embed/CZpfR9WbVcQ[title="Adding Basic Fields to a Content Type"]

==== Pour aller plus loin

https://www.drupal.org/node/774742[_Drupal.org_ community documentation page "Add a field to a content type"]


*Attributions*

Ecrit par https://www.drupal.org/u/sree[Sree Veturi] et
https://www.drupal.org/u/batigolix[Boris Doesborg].
Traduit par https://www.drupal.org/u/vanessakovalsky[Vanessa Kovalsky] et
https://www.drupal.org/u/fmb[Felip Manyer i Ballester].
