Hallo Leute
Habe folgender Code fur meinen Website
{* interne Seiten im Menü für nicht angelemdete User ausblenden *}
{if !$ccuser->loggedin() && !$ccuser->memberof('Hotels')}
{menu template='Green : artisteer' excludeprefix="hotels_"}
{else}
{if !$ccuser->loggedin() && !$ccuser->memberof('Students')}
{menu template='Green : artisteer' excludeprefix="studen_"}
{redirect_page page="home"}
{else}
{menu template='Green : artisteer' }
{/if}
{/if}
Beim aufrufen der Seite funktioniert das ausblenden von Hotels aber Studenten ist immer noch sichtbar? Das Ziel ist folgendes, wenn einen Benutzer sich einloggt sollte er wenn er mitglied der gruppe hotels ist die Button Hotels eingeblendet bekommen, wenn er mitglied der Gruppe Students ist nur die Button fur Students
Wenn er gar kein Mitglied ist eben diese beide Buttons nicht,
Habe es auch bereits mit elsif versucht aber dann bekommt man 2 menus eingeblendet
Danke fur einen Feedback, die website lautet www.gastroprojekte.ch
GELÖST: Frage bezuglich IF und else im Menu ausblenden
GELÖST: Frage bezuglich IF und else im Menu ausblenden
Last edited by marmollo on Mon Jan 25, 2010 3:27 pm, edited 1 time in total.
-
- Power Poster
- Posts: 751
- Joined: Fri Sep 12, 2008 2:34 pm
Re: Frage bezuglich IF und else im Menu ausblenden
Code: Select all
{* interne Seiten im Menü für nicht angelemdete User ausblenden *}
{if !$ccuser->loggedin() && !$ccuser->memberof('Hotels')}
{menu template='Green : artisteer' excludeprefix="hotels_"}
{elseif !$ccuser->loggedin() && !$ccuser->memberof('Students')}
{menu template='Green : artisteer' excludeprefix="studen_"}
{redirect_page page="home"}
{else}
{menu template='Green : artisteer' }
{/if}
[this message is written with 100% recycled bits]
Re: Frage bezuglich IF und else im Menu ausblenden
Hallo Danke fur den Code diese habe ich nun so verwendet aber leider bleibt der Button immer noch sichtbar wenn man nicht eingeloggt ist. Noch andere Möglichkeiten wie ich dies lösen könnte?
Danke für einen Feedback im Voraus
Danke für einen Feedback im Voraus
-
- Power Poster
- Posts: 751
- Joined: Fri Sep 12, 2008 2:34 pm
Re: Frage bezuglich IF und else im Menu ausblenden
Probiere es mal so
if --> fragt ob du eingeloggt und Mitglied der Gruppe Studenten bist
else if -> fragt ob du eingeloggt und Mitglied der Gruppe Hotels bist
else -> alle andern sehen das Menü ohne Studenten und Hotel
Code: Select all
{* interne Seiten im Menü für nicht angelemdete User ausblenden *}
{if $ccuser->loggedin() && $ccuser->memberof('Students')}
{menu template='Green : artisteer' excludeprefix="hotels_"}
{elseif $ccuser->loggedin() && $ccuser->memberof('Hotels')}
{menu template='Green : artisteer' excludeprefix="studen_"}
{else}
{menu template='Green : artisteer' excludeprefix="hotels_,studen_"}
{/if}
else if -> fragt ob du eingeloggt und Mitglied der Gruppe Hotels bist
else -> alle andern sehen das Menü ohne Studenten und Hotel
[this message is written with 100% recycled bits]
Re: GELÖST: Frage bezuglich IF und else im Menu ausblenden
Super vielen dank hat wunderbar geklappt funktioniert nun alles wie es sein soll.