J'essaie de créer un formulaire de contact en Drupal 8 en utilisant "Formulaires de contact" inclus dans le noyau. J'ai du mal à comprendre comment vraiment le personnaliser, comme ajouter des boutons radio ou des cases à cocher - Est-ce que cela doit être fait via le fichier theme_name.theme? Si oui, quelqu'un peut-il me donner un exemple d'ajout d'éléments à la page? Je suis nouveau à Drupal alors merci pour votre aide.
Dans Drupal 8, les formulaires de contact sont des entités répertoriées dans admin/structure/contact. Une fois que vous avez créé le nouveau formulaire de contact, sur cette page, sélectionnez Gérer les champs dans la colonne Opérations ; c'est un sélecteur déroulant, vous devrez donc le sélectionner pour voir cette opération, puisque l'opération par défaut pour les formulaires de contact que vous créez est Modifier .
Sur la page que vous verrez, vous pouvez ajouter de nouveaux champs.
La partie délicate consiste à comprendre comment afficher les cases à cocher: vous devez sélectionner le bon type de champ. Par exemple, si vous souhaitez afficher 4 cases à cocher, vous sélectionnez Texte (liste) comme type de champ.
Entrez les 4 valeurs que vous souhaitez afficher et entrez 4 comme Nombre de valeurs autorisé .
Pour l'afficher sous forme de cases à cocher, vous allez dans Gérer l'affichage du formulaire de votre formulaire de contact (dans mon cas, admin/structure/contact/manage/test/affichage du formulaire, puisque test est le nom de la machine du formulaire de contact que j'ai créé). Pour le champ que vous avez créé, il doit afficher ce qui suit.
Changez-le en Cochez les cases/boutons radio et enregistrez.
Étant donné que les valeurs autorisées sont 4, le formulaire de contact affichera des cases à cocher, pas des boutons radio.