Re: [dzug-zope] Navigation-Portlet: anderer Top-Level für angemeldete User?

Hartmut Goebel <[email protected]>
Newsgroups gmane.comp.web.zope.german
Organization Goebel Consult
Message-ID <[email protected]>
Hallo,

ich schreib:

> gibt es einen Weg, das gestehende Navigation-Portlet so zu
> konfigurieren, dass für Anonymus-User der topLevel 1 ist, für
> angemeldete User aber 0?
>
> Oder den topLevel vom Skin abhängig zu machen?

Andreas Jung wrote:

> Nein - nicht ohne Customizing.
>
> Vielleicht doch: Du navigierst zwei Navi-Portlets mit
> unterschiedlichen Settings und schaltest das eine oder andere via CSS
> aus - vorausgesetzt beide Portlets lassen sich über CSS Selektoren
> sinnvoll identifizieren.

Die CSS-Variante klappt nicht: beide Portlets sind in der leftcolumn. Da
der _Name_ des Portlets nicht im HTML enthalten ist, lassen sie sich
nicht unterscheiden. [Ich bin allerdings kein CSS-Guru ;-) ]

Raphael Ritz schrieb:

> Oder indem Du das Navigationsportlet nicht global sondern fuer
> verschiedene Gruppen zuweist und entsprechend unterschiedlich
> konfigurierst.

Das scheitert daran, dass a) Anonymous User zu keiner Gruppe gehört b)
die Gruppe "Authenticated Users" hier nicht in der Liste der Gruppen
erscheint, zu denen der User gehört.

Ich habe versucht, einen eine eigene Navigation-Renderer zu
implementieren, aber massive Probleme damit. Siehe den Thread, den ich
gleich aufmachen werde.

-- 
Schönen Gruß - Regards
Hartmut Goebel
Dipl.-Informatiker (univ.), CISSP

Goebel Consult
Spezialist für IT-Sicherheit in komplexen Umgebungen
http://www.goebel-consult.de



_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope
smime.p7s (application/x-pkcs7-signature, 4.6 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.