D7->D8 mit [views data export] Taxonomie exportieren
am 23.10.2019 - 07:32 Uhr in
Hi,
ich möchte auf einer D7 Instanz via dem Modul [views data export] Nodes eines bestimmten Inhalts mit einem Taxonomie Feld exportieren.
Das funktioniert auch gut und im CSV File scheint auch alles auf.
Mein Problem ist, dass wenn ich mit dem [Feeds] Modul in D8 die Taxonomie Begriffe und die nodes importieren möchte, jeweils nur einTaxonomie Begriff angezeigt wird. Der zweite Begriff scheint nicht auf.
Zusammengefasst: Wie kann ich in D8 multiple taxonomy fields via dem Feeds Modul importieren ?
(gefunden habe ich mittlereile auch das Modul: Feeds Tamper, https://www.drupal.org/project/feeds_tamper und diese tolle Tutorial: https://drupal8.support/en/modules/feeds-tamper) Leider haut es trotzdem nicht hin.
Danke für einen Hinweis.
- Anmelden oder Registrieren um Kommentare zu schreiben
Wie verwaltest Du denn die
am 24.10.2019 - 06:13 Uhr
Wie verwaltest Du denn die mehrfachen Bezüge auf Taxonomien in der View, mit der Du das CSV File erstellst?
Ich habe bisher in D8 nur Taxonomien mit einem Bezug mit Feeds importiert.
In D7 habe ich die Mehrfach-Werte z.B. mit | getrennt in ein Feld geschrieben und dann in Feeds angegeben (weiß nicht mehr ob im Mpdul selbst oder mit tamper), dass das Pipe-Zeichen der Trenner ist für mehrere Einträge.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
views data export
am 24.10.2019 - 09:27 Uhr
Hi,
in meiner D7 Installation schreibe ich die Tags mit views export so raus.
"titelcheck";"farbe"
"Try Farbe 3";"blue, red"
"Try Farbe 2";"green"
"Try Farbe 1";"blue"
titelcheck ist der Node Tiel und darge ist das Vokabular für die Tags blue, red, green.
Meine Exporteinstellungen sind:
Separator -> ;
Folgendes habe ich selektiert:
[x] Quote values. Useful for output that might contain your separator as part of one of the values.
[x] Make first row a list of column headers.
[x] Keep HTML tags.
|||||
am 25.10.2019 - 13:12 Uhr
Hi,
super, danke mit dem "|" und Tamper hats nun funktioniert !
Jetzt brauch ich nur noch die Dateien.
Ha, schön zu wissen, dass es
am 25.10.2019 - 15:30 Uhr
Ha, schön zu wissen, dass es bei D8 auch funktioniert. ;-)
Mit Dateien habe ich noch nicht getestet, müsste aber genauso funktionieren, wie bei Bildern.
Da habe ich den Link, den die view ausspuckt (also public://bildpfad oder so ähnlich) im csv durch suchen und Ersetzen in www.meinealte-domain.de/bilddpfad ersetzt, dann zieht sich Feeds das Bild und speichert es unter D8 wieder im Verzeichnis ab.
Wenn das Verzeichnis private ist, dann müsste man das anders regeln. Also alle Bilder erst mal ins physikalische Verzeichnis unter D8 legen und dann mit D8-Pfad importieren...
Wie gesagt, noch nicht versucht.
Würde mich freuen, wenn Du uns informierst, wie das geklappt hat.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Ja mit einem Bild pro Node
am 28.10.2019 - 16:15 Uhr
Ja mit einem Bild pro Node funktioniert es so ganz gut:
• In D7 - Views: Unter Relationships eine Beziehung zu “Fiel Usage: Datei“ herstellen
• Das Feld mit dem Bild hinzufügen -> rewrite mit: [field_bild-alt]
• Feld hinzufügen -> field: Datei: Pfad
• Feld hinzufügen -> Datei: Upload date
• Feld hinzufügen -> field: Datei: Name
• Das Feld mit dem Bild nochmal hinzufügen -> rewrite mit: [field_bild_1-title]
• D7 Export via views data export Modul
• D8 Import via Feeds Modul
Das Problem ist, dass wenn ein Node mehere Bilder enthält wir d für jedes Bild eine neue Zeile in der .csv Datei geschrieben das wiederum zur Folge hat, dass in D8 via Feeds Import für jedes importierte Bild ein Node angelegt wird. Egal also anstatt, dass im Node 3 Bilder enthalten sind wird 2x ein Node im einem Bild angelegt.
vgfr
Da gibt es einen Trick, wie
am 28.10.2019 - 18:01 Uhr
Da gibt es einen Trick, wie man verhindert, dass pro Eintrag ein eigener Datensatz in der View erzeugt wird.
Ich denke, irgendwas mit Mehrfach....blabla....da kann man angeben, wie solche Mehrfachbezüge getrennt sein sollen, z.B. durch Komma oder Pipe und dann müsste das beim Import auch funktionieren.
Ich habe leider gerade kein Beispiel zum Nachgucken, wie das heißt...
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
jetzt aber
am 28.10.2019 - 18:32 Uhr
Nach einigem Probieren hier nun eine schnelle Lösung, die auch bei mehreren Bilder / Node funktioniert:
• Für multiple fields imm „|“ als Trenner benutzen
• Alle Styles für Felder deaktivieren
• Das Feld mit dem Bild hinzufügen -> rewrite mit: [field_bild-alt]
• Das Feld mit dem Bild hinzufügen ->rewrite mit: [field_bild_1-title]
• Modul Image URL Formatter installieren
• Das Feld mit dem Bild hinzufügen -> Formatter -> Image URL (Pfad ausgeben)
• D7 Export via views data export Modul
• D8 Import via Feeds Modul
Super.
am 28.10.2019 - 19:20 Uhr
Super.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de