Comment importer / exporter un type de contenu?

21

Dans Drupal 6, nous avions une importation d'exportation de type de contenu, je ne trouve pas cela dans Drupal 7.

Des conseils s'il vous plaît?

giorgio79
la source
Cette fonctionnalité aurait-elle vraiment pu être supprimée? Wow, l'a soulevé comme une demande de fonctionnalité: drupal.org/node/1277788
giorgio79

Réponses:

15

J'ai fini par utiliser le module Bundle Copy .

giorgio79
la source
Ce module ne fonctionne pas correctement. Dans D7, j'ai choisi quelques types de contenu à exporter, puis j'ai choisi les champs à exporter et copié tout le code php généré vers le nouveau site. Le module a créé de nouveaux types de contenu, mais tous les champs personnalisés sont manquants. De plus, vous ne pouvez pas recréer ces champs, car ils existent déjà dans la base de données, mais ils ne s'affichent pas lors de la modification du type de contenu et ni dans les champs existants, vous pouvez ajouter. Vider le cache ne fait rien.
Incroyable
14

Vous pouvez utiliser les fonctionnalités pour exporter et importer des types de contenu dans le code.

numérique
la source
Merci, je connais les fonctionnalités mais il semble que ce serait exagéré de devoir créer un module pour importer une fonctionnalité. Gérer également une fonctionnalité, s'il y a un changement ...
giorgio79
Cela peut sembler exagéré, mais il y a quelques avantages, comme une duplication facile entre différents sites si nécessaire. Avec drush et la création et la maintenance de l'interface pointer-cliquer n'est pas une grosse affaire.
numérique
2

Cette fonctionnalité faisait partie du module CCK, que vous pouvez voir passer dans le noyau Drupal. Dans leur page de projet, les responsables l'ont écrit:

content_copy: la branche D7 du module Fonctionnalités prend en charge l'expatriation et l'importation de types de contenu et de champs dans les modules 'fonctionnalité'. Il n'y a actuellement aucune interface utilisateur pour exporter et importer manuellement les définitions de champ.

Donc, comme l'a dit @digital, vous devez utiliser les fonctionnalités .

yvan
la source
1

+1 vote positif sur le module Bundle Copy de giorgio79 ci-dessus - un module similaire serait: le module data_export_import .

Ce que j'aime dans data_export_import, c'est qu'il s'agit d'un module tout-en-un (pour l'exportation ET l'importation de données. Alors que comme avec d'autres solutions, les étapes d'importation et d'exportation sont effectuées par des modules séparés, ce qui pourrait signifier qu'un travail supplémentaire est nécessaire pour garantir compatibilité de l'exportation avec l'importation.)

therobyouknow
la source