[[structure-content-type]]

=== Ajouter un type de contenu

[role="summary"]
Comment ajouter et configurer un nouveau type de contenu.

(((Type de contenu,ajouter)))

==== Objectif

Ajouter et configurer un nouveau type de contenu Vendeur.

==== Pré-requis

<<planning-data-types>>

==== Pré-requis du site

Vous avez besoin d'un plan pour la structure de votre contenu. Consulter
<<planning-structure>>.

==== Étapes

. Dans le menu d'admnistration _ Gérer_, aller à _Structure_ > _Types de
contenu_ (_admin/structure/types_). La page _Types de contenu_ affiche les types
de contenus disponibles.

. Cliquer sur _Ajouter un type de contenu_. La page _Ajouter un type de contenu_
apparaît.  Remlir les champs comme ci-dessous.
+
[width="100%",frame="topbot",options="header"]
|================================
| Nom du champ | Explication | Valeur d'exemple
| Nom | Nom du type de contenu | Vendeur
| Description | Expliquer l'usage du type de contenu | Information à propos d'un vendeur
|================================
+
--
// Top of admin/structure/types/add, with Name and Description fields.
image:images/structure-content-type-add.png["Ajout d'un type de contenu"]
--

. Dans l'onglet vertical _Paramètres du formulaire de soumission_, configurer le
formulaire qui est utilisé pour créer et modifier le contenu de ce type. Remplir
les champs comme indiqué ci-dessous.
+
[width="100%",frame="topbot",options="header"]
|================================
| Nom du champ | Explication | Valeur exemple
| Titre | Étiquette du champ Titre qui est affichée lors de la modification ou de la création d'un contenu de ce type. | Nom du vendeur
| Aperçu avant soumission | Option pour choisir si l'aperçu du contenu avant la publication est obligatoire. | Facultatif
| Explication ou directives pour la contribution | Instructions pour la création et la modification de contenu. | (Laisser vide)
|================================
+
--
// Submission form settings section of admin/structure/types/add.
image:images/structure-content-type-add-submission-form-settings.png["Paramètres
du formulaire de soumission"]
--

. Dans l'onglet vertical _Options de publication_, décider des options par
défaut pour les nouveaux contenus de ce type. Remplir les champs comme indiqué
ci-dessous.
+
[width="100%",frame="topbot",options="header"]
|================================
| Nom du champ | Explication | Valeur d'exemple
| Publié | Publié le contenu par défaut. | Coché
| Promu en page d'accueil | Dans un site web par défaut, cette option peut être
utilisée pour voir le contenu sur la page d'accueil. | Décoché
| Épinglé en haut des listes | Dans un site web par défaut, cette option peut
être utilisée pour garder le contenu en haut d'une liste. | Décoché
| Créer une nouvelle révision | Créer une nouvelle révision à chaque fois que le vendeur est modifié. | Coché
|================================
+
Changer ces options n'affecte pas les contenus déjà créés.
+
--
// Publishing settings section of admin/structure/types/add.
image:images/structure-content-type-add-Publishing-Options.png["Options de
publication"]
--

. Dans l'onglet vertical _Paramètres d'affichage_ , décider si l'auteur et la
date de publication seront visibles sur les éléments de contenu.  Remplir les
champs comme indiqué ci-dessous.
+
[width="100%",frame="topbot",options="header"]
|================================
| Nom du champ | Explication | Valeur exemple
| Afficher les informations sur l'auteur et la date | Afficher l'identifiant de l'auteur et la date de publication sur chaque page de vendeur. | Décoché
|================================
+
--
// Display settings section of admin/structure/types/add.
image:images/structure-content-type-add-Display-settings.png["Paramètres
d'affichage"]
--

. Dans l'onglet vertical _Paramètres du menu_, remplir les champs comme montré
ci-dessous.
+
[width="100%",frame="topbot",options="header"]
|================================
| Nom du champ | Explication | Valeur d'exemple
| Menus disponibles | Menus dans lesquels les contenus de ce type peuvent être
ajoutés. Les vendeurs n'ont pas besoin d'apparaitre dans les menus, donc
décocher toutes les options de menus. | Décoché
|================================
+
--
// Menu settings section of admin/structure/types/add.
image:images/structure-content-type-add-Menu-settings.png["Paramètres du menu"]
--

. Cliquer sur _Enregistrer et gérer les champs_ pour enregistrer le type de
contenu.  La page _Gérer les champs_ qui apparaît permet d'ajouter des champs au
type de contenu.  Voir <<structure-fields>>
+
--
// Manage fields page after adding Vendor content type.
image:images/structure-content-type-add-confirmation.png["Confirmation",width="100%"]
--

. Suivre les mêmes étapes pour créer un type de contenu pour les recettes. Valeurs
d'exemples pour les champs dans les formulaires lorsqu'elles sont différentes de
celles indiquées dans les étapes ci-dessus :
+
[width="100%",frame="topbot",options="header"]
|================================
| Nom du champ | Valeur d'exemple
| Nom | Recette
| Description | Une recette proposée par un vendeur
| Paramètres du formulaire de contribution - Titre | Nom de la recette
|================================


==== Améliorer votre compréhension

* <<structure-fields>>

* Installer et configurer le https://www.drupal.org/project/pathauto[contributed Pathauto module]
pour que les items de contenus aient un alias d'URL / de chemin généré
automatiquement. Voir <<content-paths>> pour plus d'information sur les URL de
votre site, <<extend-module-find>> pour des instructions sur comment trouver les
modules communautaires, et <<extend-module-install>> pour les instructions sur
le téléchargement et l'installation de modules communautaires.

// ==== Concepts liés

==== Vidéos (anglais)

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

// ==== Pour aller plus loin


*Attributions*

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