Page 1 of 1

Seite im Menu ausblenden, wenn nicht angemeldet

Posted: Thu Jul 15, 2010 11:37 am
by TheFreeman
Hallo zusammen,

ich habe ein Menü, in dem eine Logout-Seite angezeigt werden soll.
Aber NUR dann, wenn auch ein FE-user angemeldet ist.

FE-User-Geschichte funktioniert schon wunderbar.
NUR wie bekomme ich es hin, daß diese Seite eben im Menü
nur dann auftaucht, wenn man angemeldet ist? ???

Also zum allgemeinen Verständnis:
ABGEMELDET: refenrenzen | kontakt | impressum
ANGEMELDET: refenrenzen | kontakt | impressum | logout

Hier noch mein Menütemplate:

Code: Select all

{if $count > 0}
    <div id="headermenuwrap">
    
    {foreach from=$nodelist item=node}

    
            {if $node->index > 0}
                </div>
            {/if}
        
            {if $node->index > 0}
                <div class="pipe">|</div>
            {/if}
        
            {if $node->current == true}
                <div class="act"><a class="actlink"
            {else}
                <div class="no"><a
            {/if}
            href="{$node->url}"><span>{$node->menutext}</span></a>
            


    {/foreach}


            {repeat string='</div></div>' times=$node->depth-1}
            </div>

        </div>
        <div class="clear"></div>
{/if}
Danke im Voraus für Eure Hilfe.

Re: Seite im Menu ausblenden, wenn nicht angemeldet

Posted: Thu Jul 15, 2010 4:46 pm
by NaN
Wenn die Logout-Seite das Alias "logout" hat, dann prüfe doch einfach im Seiten-Template wo du das Menü aufrufst, ob der User angemeldet ist.
Wenn nicht, dann rufe das Menü mit excludeprefix="logout" auf.
Ansonsten ganz normal.

Re: Seite im Menu ausblenden, wenn nicht angemeldet

Posted: Fri Jul 16, 2010 4:59 pm
by TheFreeman
Ahhhh, so simple??

danke!