Wie importiere / exportiere ich einen Inhaltstyp?

21

In Drupal 6 hatten wir den Inhaltstyp Export Import. Ich kann diesen in Drupal 7 nicht finden.

Irgendwelche Tipps bitte?

giorgio79
quelle
Könnte dieses Feature wirklich gestrichen worden sein? Wow, habe es als Feature-Anfrage gemeldet
giorgio79

Antworten:

15

Am Ende habe ich das Bundle Copy- Modul verwendet.

giorgio79
quelle
Dieses Modul funktioniert nicht richtig. In D7 habe ich einige Inhaltstypen für den Export ausgewählt, dann die zu exportierenden Felder ausgewählt und den gesamten generierten PHP-Code auf die neue Site kopiert. Das Modul hat neue Inhaltstypen erstellt, aber alle benutzerdefinierten Felder fehlen. Darüber hinaus können Sie diese Felder nicht erneut erstellen, da sie bereits in der Datenbank vorhanden sind. Sie werden jedoch nicht angezeigt, wenn Sie den Inhaltstyp ändern, und auch nicht in vorhandenen Feldern, die Sie hinzufügen können. Das Leeren des Caches führt zu nichts.
Unglaubliche
14

Sie können Features verwenden , um Inhaltstypen in Code zu exportieren und zu importieren.

Digital
quelle
Danke, ich kenne Features, aber es scheint ein Overkill zu sein, ein Modul erstellen zu müssen, um ein Feature zu importieren. Verwalten auch eine Funktion, wenn es eine Änderung gibt ...
giorgio79
Es mag wie ein Overkill erscheinen, aber es gibt eine Reihe von Vorteilen, z. Mit Drush und dem Point-and-Click-Verfahren ist die Erstellung und Wartung von Benutzeroberflächen kein großes Problem.
Digital
2

Diese Funktion war Teil des CCK-Moduls, das Sie sehen können, wenn Sie in den Drupal-Kern einsteigen. Auf ihrer Projektseite haben die Betreuer folgendes geschrieben:

content_copy: Der D7-Zweig des Features-Moduls unterstützt das Auslagern und Importieren von Inhaltstypen und -feldern in Feature-Modulen. Derzeit gibt es keine Benutzeroberfläche zum manuellen Exportieren und Importieren von Felddefinitionen.

Also, wie @digital sagte, sollten Sie Features verwenden .

yvan
quelle
1

+1 Upvote für das Bundle Copy-Modul von giorgio79 oben - ein ähnliches Modul wäre: das Modul data_export_import .

Was ich an data_export_import mag, ist, dass es sich um ein All-in-One-Modul handelt (für den Export UND den Import von Daten). Wie bei anderen Lösungen werden die Import- und Exportschritte durch separate Module ausgeführt, was bedeuten könnte , dass zusätzliche Arbeit erforderlich ist, um sicherzustellen Kompatibilität des Exports mit dem Import.)

wie Sie wissen
quelle