ich möchte gerne meine dynamische Navigation so steuern, dass einige Einträge dieser Navigation nur erscheinen, wenn der Nutzer eingelogt ist. Die Navigation ist eine eigene Datei, die in alle Dokumente eingebunden wird. Nur diese Dokumente haben den <we:sessionStart/>-Tag!
Ich habe daher in der Vorlage eine Kästchen hinter jeden Link gemacht, dass angehakt wird, wenn der Nutzer diesen Menupunkt nur sehen darf, wenn er eingeloggt ist. Jetzt wird ja zu jedem Eintrag eine Nummer vergeben, mit der ich steuern kann, ob das Menu ausgeklappt ist oder nicht. Hinter diese Nummer schreibe ich jetzt immer "- nur mit Login" durch die Verwendung von:
Code: Alles auswählen
<we:ifEqual name="RegUser_Level_1" value="1">- nur mit Login</we:ifEqual>
Code: Alles auswählen
<we:block name="Menu_Level_1">
<we:ifEditmode>
<we:input type="text" name="Menu_Level_1_ID" size="5"/>
<we:ifEqual name="RegUser_Level_1" value="1">- nur mit Login</we:ifEqual>
</we:ifEditmode>
<we:ifEqual name="Menu_Level_1_ID" eqname="Menu_Level_1_Control">
<div class="nav3s"><p><we:link name="Menu_Level_1_Link"/></p></div><p>[img]/pic/nav_line3.gif[/img]</p>
<we:else/>
<we:ifNotEmpty match="RegUser_Level_1"><we:ifRegisteredUser></we:ifNotEmpty>
<div class="nav3"><p><we:link name="Menu_Level_1_Link"/></p></div><p>[img]/pic/nav_line3.gif[/img]</p>
<we:ifNotEmpty match="RegUser_Level_1"></we:ifRegisteredUser></we:ifNotEmpty>
</we:ifEqual>
Warum werden die Tags nicht richtig verarbeitet?
Beste Grüße, Thomas