Taxonomie mehrsprachig importieren
am 16.11.2015 - 11:54 Uhr in
Hallo miteinander,
ich sitze derzeit an einem Projekt, bei dem dringend Mehrsprachigkeit erforderlich ist.
Dabei benötige ich unter anderem eine Mehrsprachige Taxonomie, die in einer alten Datenbank auch schon vorhanden ist.
Diese mehrsprachige Taxonomie soll nun in die Drupaleigene Taxonomie importiert werden.
I18n und Translate für die Mehrsprachigkeit sind vorhanden.
Als Import hätte ich ja eigentlich gern Feeds verwendet, das kann ja aber keine Mehrsprachigkeit.
Hat jemand für mich eine kurze deutsche Anleitung, wie ich am besten den Import einer mehrsprachigen Taxonomie hinbekomme?
Dazu sei gesagt, dass ich mich mit php und dem Schreiben von Modulen noch nicht so auskenne.
Danke schon einmal für eure Hilfe.
- Anmelden oder Registrieren um Kommentare zu schreiben
Das kannst du mit diesem
am 16.11.2015 - 19:11 Uhr
Das kannst du mit diesem Modul machen, in Kombination mit i18n funktioniert es auch mehrsprachig, hier der Link zum Modul:
https://www.drupal.org/project/taxonomy_csv
Ist die andere Installation auch Drupal 7?
Das Modul gibt es als Stable für Drupal 6 und Drupal 7.
Meine Einstellungen für Mehrsprachigkeit im Taxonomie Vokabular unter admin/structure/taxonomy/dein-vokabularname/edit
stehen auf: Localize, Begriffe are common for all languages, but their name and description may be localized.
Insgesamt hast du unter dem jeweiligen "Vokabular bearbeiten" 4 Radiobuttons, jetzt weiß ich nicht was auf der alten Installation eingestellt ist, die ja schon mehrsprachig angelegt wurde?
Prinzipiell hast du nach der Modulinstallation unter diesem Pfad admin/structure/taxonomy insgesamt 5 Horizontal Tabs: Liste, Exportieren, Importieren, CSV-Import, CSV-Export.
Ich gehe dann auf CSV-Export, das ist dieser Pfad: admin/structure/taxonomy/csv_export
und dann hast du eine Übersicht, Linke Spalte 4 Vertikale Tabs mit Einstellungen und im Main Bereich die Auswahl welches Vokabular du exportieren willst.
Im Main Bereich unter: CSV format wählst du dann den Radiobutton Übersetzung und darunter ist ein Feld mit Scrollleiste: Vocabularies to export
Dort das Vokabular markieren was du exportieren willst. Ganz unten unter der linken Spalte ist der Exportieren Button, danach läuft kurz ein Balken und dann kommt eine Bestätigungsmeldung mit Hinweisen und da drin ist ein Link taxocsv.csv.
Wenn du den anklickst kannst du den kompletten Inhalt rauskopieren und als CSV wieder in z.B. deine Excel Tabelle einfügen.
Der Import läuft ähnlich ab.
Lediglich bei Umlauten muß man drauf achten in welchem ISO Format oder UTF Format die Begriffe in eine Excel Tabelle gezogen werden und auch wieder richtig gespeichert werden vor dem Import.
Das Beispiel in Excel einfügen ist nur dafür gedacht wenn du Begriffe komfortabler ergänzen willst, sonst kannst du dir den Schritt auch sparen.
Beim Importieren dann die gleichen Schritte, auch hier wieder auswählen: Übersetzung
Und linke Spalte sind dann 5 Vertikaltabs für Feineinstellungen.
Ich hoffe, du steigst da durch, grüße Jenna
Hallo, danke schonmal für
am 18.11.2015 - 09:23 Uhr
Hallo, danke schonmal für deine Antwort. Werd ich gleich mal testen.
Die Daten für den Taxonomie Import kommen blöderweise nicht aus einer Drupal-Installation, sondern nur aus einer csv, welche ein Export der Quell-Db ist. Hoffe ich krieg das trotzdem hin.
Das ist egal wo die Daten
am 18.11.2015 - 10:48 Uhr
Das ist egal wo die Daten herkommen.
Gehe dann so vor, das du erst das Modul auf der neuen Drupal 7 installierst und ein Vokabular Test anlegst, dort 3 Testwerte, also Begriffe erstellen und übersetzen.
Dieses Vokabular exportierst du dann, dann weißt du wie der Aufbau aussehen muß.
Die Werte aus der anderen alten Liste kopierst du dann einfach in die exportierte Datei rein.
Genau für diesen Fall macht es Sinn die exportierte aus Drupal 7 erst in Excel oder Libre Calc zu öffnen und die Spaltenwerte (ohne Überschrift) aus der alten Liste einzufügen.
Dann wieder als CSV speichern und in Drupal 7 importieren.
Beim Import kannst du auch festlegen das du gleichzeitig ein neues Vokabular anlegen willst, wichtig ist auf den Radiobutton zu achten der dafür sorgt das die Übersetzungen mit importiert werden.
Grüße Jenna
Zunächst schonmal
am 24.11.2015 - 19:36 Uhr
Zunächst schonmal danke.
Soweit scheint die Sache auch zu funktionieren.
Allerdings wundert mich etwas, dass bei Translation Sets (bei Lokalisierung und Sprache-im Konfig Bereich) nichts steht.
In Kombination mit i18Views zeigt er mir auch nur die aktuelle Sprache an und nicht die mit übersetzte, also in meinem Fall Englisch, obwohl ich das entsprechende Feld in der View ausgewählt habe.
Vielleicht noch einen Tip?
die zuordnung der
am 25.11.2015 - 05:13 Uhr
die zuordnung der übersetzungen hast du ja nicht importiert, nur die begriffe in den sprachen
C.A.W. Webdesign
Ok, versteh ich. Und wie
am 25.11.2015 - 08:24 Uhr
Ok, versteh ich.
Und wie bekomm ich die Zuordnung noch schnell gelöst/importiert?
Danke