View in mehrsprachiger Seite im Menü mehrfach verwenden
am 11.09.2009 - 13:42 Uhr in
Hallo liebe Drupaler,
ich habe grad folgendes Probelm:
in einer mehrsprachigen Seite, die für jede Sprache verschiedene Seitenbäume verwendet, habe ich für die Darstellung von News einen View verwendet. Dieser funktioniert auch in einer Sprache wunderbar. Jetzt will ich, wenn ich auf die jeweils andere Sprache klicke (Deutsch und Englisch sind verfügbar) den gleichen View verwenden, jedoch in einem anderen Teilbaum. Zur zeit wird die andere Sprache angesprochen, aber das aktive Menü wird nicht so wie gewünscht gesetzt. Ich hoffe ich kann das hiermit etwas verdeutlichen:
- English
- Profile
- News (View-original im Page-Display gesetzt)
- Profile
- Deutsch
- Profil
- Neuigkeiten
- Profil
So sieht es ca. aus. Auf der Seite News wird der View dargestellt. Nun hätte ich gern, dass wenn man dort auf Deutsch in der Sprachwahl klick, auf Deutsch -> Profil -> Neuigkeiten kommt.
Geht das irgendwie?
Vielen Dank schonmal.
p.s. Seid nachsichtig mit der Komplexität der Antworten, ich verwende Drupal noch nicht allzu lange...
- Anmelden oder Registrieren um Kommentare zu schreiben
View und Sprachen
am 12.09.2009 - 07:31 Uhr
Hast du auch daran gedacht, dass du die View für beide Sprachen erstellen musst? Du kannst ja in einer View mehrere Darstellungen wählen (Seiten, Blöcke usw.). Das heisst, du musst die View einmal für englisch und einmal für deutsch erstellen. Dann sollte auch der Sprachwechsel klappen.
Gruss
RedPanda
Drupal und SEO mal einfach: http://www.redpanda.ch
Drupal, Social Media und SEO mal einfach: http://www.redpanda.ch
leider nicht
am 14.09.2009 - 09:23 Uhr
Hallo RedPanda,
leider funktioniert das nicht. Also, der Sprachwechsel als solches funktioniert schon, auch die Auswahl der korrekten News. Was leider nicht geht ist der Wechsel in den anderen Teil des Menübaums.
Ich hab jetzt schon mehrere Sachen probiert. Zum Einen so wie du es vorgeschlagen hast, also im Prinzip zwei Views. Dann hab ich Versucht in einem View mit zwei Page-Displays die verschiedenen Menüeinträge einzusetzen. Das funktioniert leider auch nur in sofern, als dass zwar die News der Sprache entsprechend ausgewählt werden, allerdings nicht der Menüeintrag wechselt.
Mal als Beispiel: ich komme auf die Seite, bin im Englischen und gehe auf die News-Seite /news. Jetzt klicke ich auf deutsch und komme auf die Deutschen News /de/news. Jetzt würde ich aber eigentlich gern auf /de/neuigkeiten kommen. Diese Seite befindet sich im anderen Teil des Menüs (siehe Beispiel oben). Evtl. kann man das ja doch über die zwei Views hin bekommen und ich hab nur noch nicht verstanden wie das genau geht...
Danke schonmal für weitere Vorschläge :)
MfG Stefan
Menu
am 14.09.2009 - 20:24 Uhr
Du hast ja demnach sicher zwei Menüs erstellt. Man muss auch für die Menüs die Sprache auswählen.
Eine View machen wäre schon richtig, mit zwei Page-Displays (so meinte ich eigentlich auch). Im Filter solltest du die Sprache dann eigentlich auswählen können.
Gruss
Drupal und SEO mal einfach: http://www.redpanda.ch
Drupal, Social Media und SEO mal einfach: http://www.redpanda.ch