Autor MichiL
Datum 18.10.2009 14:24
Beiträge: ich habe es mittlerweile mit viel experimentieren geschafft, dass die von mir gewünschte funktion für die vorwärtsnavigation gegeben ist.

aktuell schaut die umsetzung folgendermaßen aus:
- für jeden Hauptmenüpunkt (Startseite, Program, Festdamen, Kontakt und Impressum) gibt es eine eigene Themengruppe.
- Für den Start ist tg_Startseite eingestellt.
- für jede Gruppe wurden entsprechende Centerboxen angelegt.
- Die Centerboxen Startseite, Kontakt und Impressum beherbergen nur die entsprechenden Module, ein Untermenü ist nicht vorgesehen.
- Die Centerboxen mit Unternavigation (Program und Festdamen) bestehen aus einer Großen HTML-Box, welche das Untermenü erzeugt. Darunter erscheint dann der Inhalt.

Für den ersten Versuch klappt das so schon mal ganz gut. Allerdings habe ich bei diesem Vorgehen zwei ziemlich große Probleme festgestellt.

Wenn man die Seite in einem extra Fenster/Tab öffnet, landet man irgendwo auf der Seite und nicht auf der Startseite, da noch die alte Themengruppe gesetzt ist. Es kann sogar zu Anzeigen kommen, die bei der Navigation auf der Seite garnicht auftreten dürften. Vergleichbare Effekte treten bei der Rückwärtsnavigation mit dem Browser auf, da es nicht möglich ist in jeden Link die Themengruppe mit rein zu codieren.

Hat man die Seite in 2 Tabs/Fenstern offen, dann wird ein Wechsel der Themengruppe auf die 2te Seite übernommen. Dies führt dann ebenfalls zu sinnlosen Anzeigen.
Nebenbei noch bemerkt, die Themengruppen beeinflussen ebenfalls massiv die Anzeige im Adminmenü, gibt es hierfür vielleicht einen Workaround?

Die einzige Lösung die mir zu den oben beschriebenen Problemen einfallen würde, ist die Möglichkeit für jedes Modul und jede Seite (Anypage/Artikel/Kategorie in der Mediengalerie) eine Themengruppe einzustellen, die automatisch übernommen wird. Bei Anypage und Artikel ist das ja bereits möglich, allerdings wird der User bei einem Wechsel nochmals weitergeleitet.
Oder man würde die Themengruppe in jeder URL mit übergeben, dann müsste man aber trotzdem für alle Module die Startthemengruppe festlegen können, für den Fall, dass keine übergeben wurde. Sonst klappts mit dem erneuten Öffnen der Seite trotzdem nicht.

Gibt es für diese Probleme eine Lösung, oder muss ich das Vorgehen wieder komplett über den Haufen werfen und für mein Ziel ganz anders ran gehen?

Michi


Diese Seite drucken
Diese Seite schließen

Dieser Artikel kommt von: OpenPHPNuke - das Open Source CMS

http://www.openphpnuke.info/