Type de contenu et champs Drupal 8 par programmation

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,

Voila j'ai créé un nouveau module "Annonce" dans lequel j'ai créer un fichier node.type.annonce_type.yml dans config/install

Mon but est de créer un nouveau type de contenu "Annonce" et d'y ajouter des champs par programmation.

Alors avec ce fichier qui contient ceci :

type: annonce_type
name: 'Ajouter une annonce'
description: 'Formulaire pour ajouter une annonce'
help: ''
new_revision: false
display_submitted: true
preview_mode: 0
status: true
langcode: fr

Je vois bien mon type de contenu créer lorsque je vais dans structure.

Maintenant la phase 2 est d'y ajouter des fields et la j'ai un peu de mal...
Faut-il que je créer mon fichier schema.yml à la racine de mon module pour créer les champs ? mais alors comment les rattacher au type de contenu "Annonce".

Si quelqu'un à une idée je suis preneur :)

Forum : 
Version de Drupal :