i18n Problem mit der Verlinkung
Eingetragen von mucielago (46)
am 18.09.2008 - 08:58 Uhr in
am 18.09.2008 - 08:58 Uhr in
Hallo,
ich hab eine Frage zum i18n Modul. Ich hab eine Seite erstellt die auf Deutsch und Englisch funktionieren soll, dabei hab ich folgendes Problem. Dort wo die Inhalte von deutsch auf englisch übersetzt wurden funktioniert alles Problemlos, es gibt aber ein paar seiten die nicht übersetzt werden sollen wie z.B. Produklisten, d.h. wenn ich gerade in deutschen ansicht bin und auf englisch wechsle soll der Inhalt gleich bleiben. Das funktioniert eigentlich auch,nur wenn ich dann von englisch auf deutsch zurück gehe zeigt er einen komplett falschen node an. Wenn ich dann noch ein paar mal immer deutsch und wieder englisch klicke zeigt er nur mehr irgendwas an!
lg
- Anmelden oder Registrieren um Kommentare zu schreiben
Weiss vielleicht jemand eine
am 23.09.2008 - 08:11 Uhr
Weiss vielleicht jemand eine Lösung für dieses Problem??
lg
Eine Frage der Language-Administration und Node-Bearbeitung
am 23.09.2008 - 09:12 Uhr
es gibt aber ein paar seiten die nicht übersetzt werden sollen wie z.B. Produklisten, d.h. wenn ich gerade in deutschen ansicht bin und auf englisch wechsle soll der Inhalt gleich bleiben
1. Loesungsvariante
Eine Loesungsvariante waere, diese Node mit einem eigenen Nodetype zu erstellen. Dieser Nodetype wird in der Administration der Nodetypes als nicht mehrsprachenfaehig definiert.
Dazu muss wie in der nachfolgenden Loesungsvariante unter /admin/settings/i18n eine entsprechende Einstellung gewaehlt werden.
2. Loesungsvariante
Wenn Du die einzelnen nicht in eine andere Sprache zu uebersetzenden Nodes NICHT mit einem eigenen Nodetype erstellen kannst oder willst besteht die Loesung aus 2 Dingen, die im Zusammenhang wirken:
Meine Screenshots und die Admin-URL /admin/settings/i18n beziehen sich auf Drupal 6. Eventuell lautet diese URL unter Drupal 5 anders - musst Du halt gucken.
Aber sonst gilt das Gesagte fuer Drupal 5 und Drupal 6.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Danke für deine schnelle
am 23.09.2008 - 09:33 Uhr
Danke für deine schnelle Antwort,
wenn ich einen Node auf neutral setze funktioniert das jetzt problemlos, allerdings habe ich eben auch einen eigenen Nodetype für meine Produkte der nie übersetzt werden soll. Ich habe in diesem Content Type in den Multilingual options den Multilingual Content deaktiviert, trotzdem habe ich wieder das Problem das wenn die Sprache von Englisch wieder zu Deutsch umgestellt wird ein komplett anderer node dargestellt wird!
Muss ich da noch was anderes einstellen??
lg
"Die Katze beisst sich in den Schwanz" - Problem
am 23.09.2008 - 10:08 Uhr
Muss ich da noch was anderes einstellen??
Nicht das ich wuesste.
Ich denke Du hast hier so was wie ein "Die Katze beisst sich in den Schwanz" - Problem vor Dir.
Man koennte "etwas tiefer" ansetzen um dieses Katzen-Problem zu loesen.
Denkbar waere folgende Vorgehensweise - ungetestet und als Idee ein Brainstorming.
Der betreffende Nodetype erhaelt in der Nodetype-Administration die Option "uebersetzbar". Damit Nodes dieses Nodetypes beim Erstellen/Bearbeiten Standardmaessig auf "Sprachneutral" stehen koennte man mittels form_alter und einem Minimodul das Selectfeld entsprechend beeinflussen. Es ist also immer "Sprachneutral" gewaehlt.
Eventuell kann man dies auch dahingehend aendern das man im Minimodul das Selectfeld komplett deaktiviert (nicht anzeigen) und als Ersatz dafuer im Nodetype-Template ein Hiddenfeld erstellt welches die entsprechende Option "Sprachneutral" enthaelt.
Bei der Variante mit dem Hiddenfeld kann man eigentlich gleich die Aktivierung der Option "Uebersetzbar" im Nodetype sein lassen. Damit erspart man sich das form_alter und das Minimodul.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.