Jak wyeksportować / zaimportować wszystkie węzły określonego typu treści? [Zamknięte]

13

Wyeksportowałem / zaimportowałem definicję typu zawartości z witryny do innej za pomocą modułu funkcji. Teraz chcę wyeksportować wszystkie węzły tego typu treści i zaimportować je do innej witryny. W jaki sposób mogę to zrobić?

użytkownik1014351
źródło

Odpowiedzi:

9

W przypadku Drupal 7 masz 2 możliwości:

Ten moduł pozwala użytkownikom eksportować węzły, a następnie importować je do innej instalacji Drupal lub w tej samej witrynie.

Importuj lub agreguj dane jako węzły, użytkownicy, warunki taksonomiczne lub proste rekordy bazy danych.

Hamid Nikmehr
źródło
Użyłem Node Export z funkcjami. Istnieją również inne moduły do ​​pobrania i zainstalowania, ale nie stanowi to problemu. Prawdziwym wyzwaniem było wyeksportowanie węzłów za pomocą pola fotograficznego. Musisz skonfigurować eksport węzłów, ponieważ ustawienie domyślne (format Drupal) powoduje uszkodzenie Drupala i usunięcie strony. Odkryłem, że najlepszą metodą importowania jest wybranie formatu json i ręczne przesłanie zdjęć do katalogu public:. Uwaga: nie próbuj importować przed zakończeniem przesyłania.
user1014351,
Próbuję tego, ale opcja eksportu w ramach operacji zawartości lub aktualizacji nie jest w tym przypadku dostępna
pal4life
2

Może to być spóźniona odpowiedź, ale osobiście uważam ją za najlepszą opcję - rozważ użycie modułu migracji https://drupal.org/project/migrate

Zwycięzca
źródło
0

Rozważ moduł data_export_import .

W przypadku data_export_import podoba mi się to, że jest to moduł typu „wszystko w jednym” (do eksportu i importu danych. Podczas gdy, jak w przypadku niektórych innych rozwiązań, etapy importu i eksportu są wykonywane przez osobne moduły, co może oznaczać, że potrzebna jest dodatkowa praca zapewnianie zgodności eksportu z importem).

therobyouknow
źródło