web-dev-qa-db-fra.com

Comment fonctionne l'importation d'un type de contenu?

J'ai utilisé la fonctionnalité pour créer un fichier yml pour les vues et autres configurations. Lorsque j'importe mon fichier yml, tout ce qui est créé est un type de contenu qui a un titre. Existe-t-il un moyen d'importer les champs avec le type de contenu?

uuid: 1bd0f08e-cf80-4fc3-8707-7a9d19c404da
langcode: en
status: true
dependencies:
  module:
    - menu_ui
third_party_settings:
  menu_ui:
    available_menus:
      - main
    parent: 'main:'
name: Podcast
type: podcast
description: 'Allows Drupal to play an audio file.  The Embed Podcast field should contain the name of the Podcast exactly as it is uploaded to Drupal.'
help: ''
new_revision: false
preview_mode: 1
display_submitted: true

ceci est mon fichier et il n'y a rien sur les champs d'un type de contenu

6
BrandenB171

Pour ajouter un champ au type de contenu personnalisé dont vous avez besoin

  1. field.field.node.content-type.field-name.yml
  2. field.storage.node.field-name.yml

Le moyen le plus simple pour vous est de créer le type de contenu et les champs via l'interface utilisateur, puis de les exporter simplement dans admin/config/development/configuration/single/export (vous devez installer le module de base de config). Ensuite, supprimez id et vous avez terminé.

Lors de l'exportation, exportez les types de configuration suivants.

  • Type de contenu
  • Affichage du formulaire d'entité
  • Affichage de la vue d'entité
  • Champ
  • Stockage sur le terrain

J'espère que cela vous aidera.

9
Abin