Réponses:
Si vous voulez dire exporter par doublon, utilisez le module Fonctionnalités .
Le module de fonctionnalités permet la capture et la gestion des fonctionnalités dans Drupal. Une fonctionnalité est une collection d'entités Drupal qui, prises ensemble, satisfont un certain cas d'utilisation.
Fonctionnalités fournit une interface utilisateur et une API pour prendre différents composants de construction de sites à partir de modules avec exportables et les regrouper dans un seul module de fonctionnalités. Un module de fonctionnalité est comme tout autre module Drupal, sauf qu'il déclare ses composants (par exemple les vues, les contextes, les champs CCK, etc.) dans son fichier .info afin qu'il puisse être vérifié, mis à jour ou annulé par programme.
Peut-être trop tard, vous pouvez utiliser le module Bundle Copy :
La copie de bundle remplace le module de copie de contenu qui réside dans le projet CCK pour Drupal 6. Prend en charge l'exportation / importation pour: les types de nœuds, la taxonomie, l'utilisateur, les champs de l'API de champ, les groupes de champs
MISE À JOUR 7.x-2.x-dev notes
Les fonctionnalités suivantes ont été ajoutées:
Drupal 8: Bundle Copy est dans Drupal 8 Core CMI.
J'ai utilisé le module Outils de terrain et cela a fonctionné parfaitement.
J'ai simplement créé mon deuxième type de contenu, utilisé cette fonctionnalité de module pour cloner tous les champs vers le nouveau type de contenu, puis désinstallé le module. La copie et les fonctionnalités du bundle semblent être des moyens ridicules pour dupliquer un type de contenu, c'était super simple et exactement ce que je voulais.
Clone Fields
onglet en haut, sélectionnez les champs à copier, le nœud vers lequel les copier et vous avez terminé.
Tools
onglet, Clone fields to this bundle
, sélectionnez les champs à partir d' un type de contenu de nœud existant, Add field instances
.
J'ai trouvé que le module (relativement nouveau) Bundle Inherit était un moyen très simple de le faire. Assurez-vous d'activer le module "Bundle Inheritance Node" (bundle_inherit_node) en plus du module bundle_inherit, vous obtiendrez alors un nouvel onglet "Inheritance" lors de la création de nouveaux types de contenu.
(Il vous donne également le choix entre "hériter en douceur" et "hériter strictement" ... pour autant que je sache, "hériter en douceur" fait simplement une copie unique des champs tandis que "hériter strictement" garde une trace de la hiérarchie d'héritage.)
La manière la plus simple est d'utiliser Bundle Copy - la version 7.2 qui est en développement mais qui a parfaitement fonctionné pour moi.
Après avoir installé le module, accédez à votre page "types de contenu" et cliquez sur le nouvel onglet "cloner".
Sous "Ensemble source", sélectionnez le type de contenu que vous souhaitez cloner.
Dans "Nouveau nom de groupe", saisissez le nom du nouveau type de contenu que vous souhaitez créer. Cliquez sur "cloner" et vous verrez maintenant ce nouveau type de contenu dans votre liste.
Field Tools fait également le travail, mais ce n'est pas aussi simple.
Juste pour l'historique, il y a un module de plus qui peut gérer cela.
Sinon, Content Type Clone vous permet de le faire rapidement et simplement, sans avoir à regarder le code PHP ou effectuer des manipulations complexes:
https://www.drupal.org/sandbox/davidfiaty/2745827
C'est un projet sandbox pour le moment, mais il sera bientôt disponible en tant que module Drupal officiel.
Edit: La version officielle de Content Type Clone pour Drupal 7 est arrivée! https://www.drupal.org/project/content_type_clone La version Drupal 8 sera bientôt disponible.