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?


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.


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.


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 .


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.)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.