Page 1 of 1
Dove sbaglio nel modificare il template?
Posted: Tue May 12, 2009 6:08 pm
by valeriop@
Ciao a tutti e grazie fin d'ora!
Vorrei far vedere due menù differenti a seconda del gruppo di utenti frontend
Ho letto che devo modificare il template come ho fatto di seguito, ma non va: mi fa vedere due volte di fila il menu e desumo che non senta il codice.
ops... dimenticavo: sono un po' alle prime armi.
{* Start Navigation *}
{cms_module module=CustomContent}
Navigation
{menu template='simple_navigation.tpl' collapse='1'}
Navigation
{menu template='simple_navigation.tpl' collapse='1'}
{* End Navigation *}
Re: Dove sbaglio nel modificare il template?
Posted: Wed May 13, 2009 7:33 am
by gabryels
Ciao Valerio,
vedendo il codice così come lo hai scritto credo che il problema sia le condizioni che hai inserito, le quali sono commentate

.
Poi sia l'IF che l'ELSE praticamente fanno visualizzare lo stesso template del menu, cioè {menu template='simple_navigation.tpl' collapse='1'}. Prova a creare un template diverso anche per verificare se effettivamente il tuo ciclo IF funziona.
Spero di esserti stato d'aiuto e di aver centrato il tuo problema.
Re: Dove sbaglio nel modificare il template?
Posted: Thu May 14, 2009 8:32 pm
by alby
valeriop@libero.it wrote:
Ciao a tutti e grazie fin d'ora!
Stai utilizzando un metodo (quello dei commenti) che non è più
SUPPORTATO.
Guarda nell'help del modulo in cui trovi la nuova sintassi con l'oggetto $ccuser
Alby
Re: Dove sbaglio nel modificare il template?
Posted: Fri May 15, 2009 4:19 pm
by valeriop@
Infatti!
Grazie dei validi consigli.
Ecco come ho risolto:
{* Start Navigation *}
{if $ccuser->loggedin() && $ccuser->memberof('Gruppo Uno')}
Benvenuto nel Portale del Gruppo Uno
Navigation
{menu template='Valerio Gruppo Uno' collapse='1' }
{cms_module module='FrontEndUsers' form='logout'}
{elseif $ccuser->loggedin() && $ccuser->memberof('Gruppo Due')}
Benvenuto nel Portale del Gruppo Due
Navigation
{menu template='Valerio Gruppo Due' collapse='1'}
{cms_module module='FrontEndUsers' form='logout'}
{elseif $ccuser->loggedin()}
Benvenuto utente di Altri Gruppi
Navigation
{menu template='Valerio Tutti Gruppi' collapse='1'}
{cms_module module='FrontEndUsers' form='logout'}
{else}
Utente anonimo
{cms_module module='FrontEndUsers' form='login'}
{/if}
{* End Navigation *}