Dove sbaglio nel modificare il template?

La discussione sul CMS Made Simple in italiano.

Moderator: magallo

Post Reply
valeriop@
Forum Members
Forum Members
Posts: 51
Joined: Tue May 12, 2009 5:57 pm

Dove sbaglio nel modificare il template?

Post 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 *}
gabryels
Forum Members
Forum Members
Posts: 42
Joined: Sun Mar 02, 2008 9:36 am

Re: Dove sbaglio nel modificare il template?

Post 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.
alby

Re: Dove sbaglio nel modificare il template?

Post 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
valeriop@
Forum Members
Forum Members
Posts: 51
Joined: Tue May 12, 2009 5:57 pm

Re: Dove sbaglio nel modificare il template?

Post 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 *}
Post Reply

Return to “Italian - Italiano”