Re: Ordner in Navigation ein/ausblenden
"Maik Derstappen, Derstappen IT" <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Organization | Derstappen IT Consulting |
| Message-ID | <[email protected]> |
Am 24.01.2011 13:38, schrieb Carsten Senger: > --On Montag, Januar 24, 2011 08:02:24 +0000 Michael Graf > <[email protected]> wrote: > >> mein Problem heute: >> >> Ich möchte 2 Ordner im NavigationTree anhand einer Benutzereingabe >> ein-/bzw ausblenden, und mir fällt außer einem Cookie keine >> intelligente Idee ein >> >> Worum es geht: Ein Benutzer kommt standardmäßig auf die >> Vollzeitvariante eines Studiengangs, wenn er allerdings die >> Berufsbegleitende sehen will, klickt er eben auf Berufsbegleitend und >> soll 2 zusätzliche Menüpunkte serviert bekommen – im gleichen >> Studiengang/Ordner > > Reicht es denn nicht, einen Unterordner "Berufsbegeleitend" anzulegen > und diesen immer anzuzeigen? Die Studenten sollten das verstehen. > > Wenn Du die Navigation ändern willst kannst Dir Zopes Acquisition zu > Nutze > machen und die zusätzlichen informationen in einem Unterordner > ./berufsbegleitend speichern. Solange der Besucher innerhalb dieses > Ordners > ist ändere die Navigation. Sofern die HTML-Seiten relative Links benutzen > kann er sich im Unterordner bewegen, als hätte wären alle Objekte auch > dort abgelegt: > > /ordner_1/ > /ordner_1/termine > /ordner_2/ > /berufsbegeitend/ > /berufsbegleitend/informationen > > Dann änderst Du die Links in der Navgation so ab: > .../berufsbegleitend/ordner_1 > .../berufsbegleitend/ordner_2 > .../berufsbegleitend/informationen > > Bei einem Aufruf von .../berufsbegleitend/ordner_1/termine wird Zope > automatisch .../ordner_1/termine ausliefern. Vorausgesetzt, ordner_1 > existiert nicht auch innerhalb "berufsbegleitend/". > > In den Dokumenten unterhalb "berufsbegleitend/" musst Du dann darauf > achten, die relativen links richtig zu setzen, damit die Besucher nicht > wieder auf die darübergelegene Ebene rutschen. Also './ordner_1' und > nicht > '../ordner_1'. Dabei kann eine transformation von > PortalTransformations vor > dem rendern erledigen. > > Andererseits finde ich die Cookievariante gut, weil sie einfacher ist. > > ..Carsten > > kling recht kompliziert, dann würde ich es lieber in unterschiedlichen Pfaden abbilden und mit nem Alias arbeiten. - Studiengang A - Ordner 1 - Ordner 3 - Ordner 4 - Berufsbegleitend - Studiengang A - Ordner 1 -> alias auf Ordner 1 im anderen Ordner - Ordner 2 - Ordner 3 -> alias auf Ordner 3 im anderen Ordner - Ordner 4 -> alias auf Ordner 4 im anderen Ordner Das ist an sich von der Struktur her sauberer. Machbar ist das z.B. mit SimpleAlias. Alles andere ist ziemliches gehacke. Andere Möglichkeit wäre über Tagging + Kollektion, aber dann ist das ohne Navi ;) viele Grüße Maik -- ======================================================================== Derstappen I T Consulting Tel: +49 ( 341 ) 600 13 0 31 Zope/E-Mail/Backup/Monitoring Mobil: +49 ( 178 ) 861 2 833 M a i k D e r s t a p p e n Fax: +49 ( 180 ) 5 021 121 90 56 H e r l o ß s o h n s t r 12 Email: [email protected] 0 4 1 5 5 L e i p z i g Internet: http://www.derstappen-it.de ======================================================================== _______________________________________________ zope mailing list [email protected] https://mail.dzug.org/mailman/listinfo/zope