web-dev-qa-db-fra.com

Comment exporter des ensembles de paragraphes avec des fonctionnalités?

Selon la documentation paragraphes , il devrait être possible d'exporter des ensembles de paragraphes avec le module features , mais quoi que je recherche, je ne trouve aucune option dans la section des composants de fonctionnalités pour le faire cette.

Documentation des paragraphes

Caractéristiques:
Ce module a une fonction de chevauchement avec field_collection, mais ce module présente certains avantages par rapport à field_collection.

  • Différents champs par groupe de paragraphes
  • Utilisation de différents groupes de paragraphes dans un seul champ de paragraphe
  • Affiche par groupe de paragraphes
  • Les bundles sont exportables avec des fonctionnalités.
  • Entités, donc: bases/instances de champ exportables, utilisables pour afficher dans l'API de recherche, utilisées dans les vues

Il semble que les fonctionnalités ne soient pas traitées de la même manière pour tous les types de paragraphe car je ne vois pas paragraph type dans la section fonctionnalités component pour certains des types de paragraphe créés.

2
Mojtaba Reyhani

Les paragraphes de D8 sont des types d'entité. Ainsi, pour créer une fonctionnalité avec une définition de groupe de paragraphes, vous aurez besoin d'au moins:

  • La définition du type de paragraphe
  • L'affichage du formulaire d'entité
  • L'affichage de l'entité
  • Les instances de champ que vous utilisez.
  • Champs de remplacement de base.
  • Facultativement, vous aurez besoin des définitions de stockage de champs .. mais généralement il est préférable de les mettre dans une fonctionnalité distincte comme le noyau car les champs peuvent être utilisés à plusieurs endroits.

Le moyen le plus simple d'obtenir tout cela est de créer une nouvelle fonctionnalité et de rechercher un paragraphe. [Type-machine-nom]. Par exemple. J'ai un type de paragraphe nommé bannière, j'ai donc créé une fonction paragraph_banner en recherchant paragraph.banner et en ajoutant les résultats.

1
CG Monroe