[gelöst] Nach umschalten von Englisch auf Deutsch findet drupal die Seiten nicht mehr.
am 01.03.2008 - 18:42 Uhr in
Hallo
ich möchte gerne mein erstes Projekt mit Drupal erstellen und hab mich, weils um eine ganz simple Website geht entschieden, mit der Version 6 zu beginnen. Ich denke, dass ich Views und CCK noch nicht brauche (ganz ehrlich, weiss ich darüber auch noch nicht allzuviel).
Nun hab ich mal begonnen ein paar Seiten zu erstellen. Ich habe das path Modul aktiviert und deutsch und englisch installiert, da mein Kunde englisch und deutsch sprechende Redaktoren hat. Die sollen dann in ihrer Sprache in Drupal wirken können. Bei mir ist nach dem Umschalten von englisch auf deutsch was ganz eigenartiges passiert: Die Seiten, die ich zuvor in der englischen Umgebung erstellt habe werden nicht mehr gefunden, wenn man die Sprache in Drupal auf deutsch stellt und umgekehrt. Die eine Seite die ich in der deutschen Umgebung erstellt habe, wird nicht mehr gefunden, wenn ich das System auf englisch stelle. Ist das nicht eigenartig? Wenn ich in der URL die nodes von drupal eingebe werden die Seiten gefunden, aber über die URL path settings Adresse gehts nicht mehr. Die wird mir auch in der URL nicht mehr angezeigt, obwohl die Info mit der Seite gespeichert ist.
Weiss da jemand Rat? Man sollte doch das System umschalten können, damit jeder User in seiner gewünschten Sprache arbeiten kann, ohne dass dies Einfluss auf Inhalte hat?
Hmmm... Nachtrag: Sorry.
Irgendwie ist das alles superkomisch. Sobald ich die URL als node eingebe funzt die Navigation, allerdings werden wie schon erwähnt die URL path settings ignoriert und in der URL auch nicht mehr angezeigt. Beim testen im Firefox funzt die Navi nach dem Umstellen der Sprache immer noch, es werden einfach auf den Seiten die nicht in der aktuellen Sprache erfasst wurden die URL path settings mehr angezeigt sondern die normalen Drupallinks und der Safari muss erst darauf gebracht werden indem ich einen Link drupalmässig mit den nodes eingebe und danach kann ich wieder navigieren, aber mit demselben Effekt, dass die URL path settings nicht angezeigt werden.
Die Beispielseite liegt hier:
http://www.caspian-cap.com/index.php
Die Seite Team -> Alexander Gradow wurde erfasst, als drupal auf deutsch gestellt war. Habe drupal nun wieder auf englisch zurück gestellt.
So, hab alles auch noch in einem jungfräulichen Camino gecheckt, wo keine Caches schon irgendwas drin haben. Wenn ich also die folgende Seite direkt aufrufen will funzt es nicht.
http://www.caspian-cap.com/team/alexander_gratow
Wenn ich die Seite über
http://www.caspian-cap.com/node/8
aufrufe funzt es. Und wenn ich dann normal navigiere geht alles, ausser eben, dass diese Seite nur noch die nodes in der url zeigt.
Herzlichen Dank für einen ersten Input...
es werden sicher noch mehr Fragen kommen ;-)
Pierre
- Anmelden oder Registrieren um Kommentare zu schreiben
Schau mal hier vorbei
am 01.03.2008 - 19:01 Uhr
Schau mal hier vorbei http://www.rapsli.ch/drupal/blog/26.02.2008-drupal-und-mehrere-sprachen-...
----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/
Danke für den Link. Den hab
am 02.03.2008 - 08:56 Uhr
Danke für den Link. Den hab ich mir mal zu Gemüte geführt, ist aber nicht wirklich mein Problemfall. Ich bin noch gar nicht soweit, dass ich mich um die Übersetzungen kümmere. Hab mir die Geschichte durchgelesen, aber da geht es um mehrsprachige Inhalte. Mein Problem liegt mehr an der Basis. Vielleicht war die Erklärung oben zu kompliziert:
Bei mir läuft Drupal gerade auf English (Administer -> Language -> English). Ich erstelle Seiten, habe clean URLs enabled und das path Modul installiert. Meinen erstellten Seiten gebe ich im URL path settings einen entsprechenden Link mit (z.B. team/pieter_hamelink). Voilà.
Nun habe ich beim herumprobieren die Sprache auf deutsch gestellt (Administer -> Language -> German) eine weitere Seite erstellt und auch im path Modul wieder die URL lesefreundlich definiert (z.B. team/alexander_gradow).
Das Problem nun: Wenn ich die Seite weiterhin deutsch anschaue, werden mir nur die URL path settings richtig angezeigt, von den Seiten, die ich auch unter deutschem System erfasst habe (wie es mein Online-Beispiel auch tut).
Ich habe mich also noch gar nicht mit der Übersetzung der Seiten beschäftigt (das kommt dann zwar auch noch ...), sondern möchte nur die Möglichkeit haben, dass englischsprachige Redaktoren das System in englisch brauchen können und deutschsprachige Redaktoren, eine deutsch Systemsteuerung sehen.
Alles klar? Hat jemand ähnliche Erfahrungen gemacht, oder kann das jemand nachvollziehen? Installiert ist die aktuelle 6.1. Ich arbeite nun einfach mal in der englischen Umgebung weiter.
Nochmal Dank und ich freu mich auf weiteren Input.
Pierre
URL aliases - Einstellung Language
am 02.03.2008 - 10:13 Uhr
Sorry. Anfänger-Nichtwissen! Habe enben entdeckt, dass es beim path Modul die Option Language gibt, die mir auf der Seitenerstellung allerdings nicht angezeigt wird. Hier werden mir die installierten Sprachen angezeigt, sowie eine Auswahl «all languages». So einfach... Ich weiss nicht, ob diese Funktion von Anfang an dabei ist, oder ob die hier auftaucht, nachdem man locale aktiviert hat. Egal, nun weiss ich wo ich schauen muss und wie ich das für die Sprachdateien dann einstellen muss.
Hoffe, dass ich wenigstens einem anderen Newbie hier helfen konnnte.
Pierre
so, und nun werkeln wir weiter :-)