Page 1 of 1

Saluti e domandina

Posted: Tue Apr 24, 2007 10:57 pm
by gaggia
Ciao a tutti. Sono nuovo qui. E' da qualche sera che guardocchio questo prodottino che mi sembra proprio interessante e abbastanza semplice. Devo dire che ho adoperato poco PHP (adopero ASP... ma non lapidatemi) quindi forse ho qualche super lacuna....

Ecco la mia domanda da super pricipiante. Volevo fare un template con i menu di primo livello sopra e a sinistra in colonna solamente i sottomenu di quel livello. La cosa non mi sembra complessa. Con

{foreach from=$nodelist item=node}

si scorrono i menu, con
      {if $node->depth == '1'}
vedo se sono al primo livello e con
      {if $node->current == true}
vedo se è il nodo corretto... Devo crearmi un paio di variabili di appoggio per fare il giochino ma anche se non mi da errori, devo sbagliare qualcosa. Se faccio semplicemente

{$MenuPrimoLivAttuale = "PIPPO"}
VALORE={$MenuPrimoLivAttuale}

NON mi stampa nulla. Idem se PIPPO lo metto tra singolo apice. '

Perchè perdo il valore della variabile? Come faccio a fare in modo che quella variabile tenga il valore?

1000 Grazie Mauro


,

Re: Saluti e domandina

Posted: Wed Apr 25, 2007 6:30 am
by alby
gaggia wrote: Ciao a tutti. Sono nuovo qui.
Benvenuto
gaggia wrote: {$MenuPrimoLivAttuale = "PIPPO"}
VALORE={$MenuPrimoLivAttuale}
Il template vive nell'ambiente smarty e quindi l'assegnazione di una variabile lo puoi fare così:

Code: Select all

{assign var="MenuPrimoLivAttuale" value="PIPPO"}
VALORE={$MenuPrimoLivAttuale}
Alby

Re: Saluti e domandina

Posted: Wed Apr 25, 2007 6:42 am
by gaggia
alby wrote: Il template vive nell'ambiente smarty e quindi l'assegnazione di una variabile lo puoi fare così:

Code: Select all

{assign var="MenuPrimoLivAttuale" value="PIPPO"}
VALORE={$MenuPrimoLivAttuale}
Grazie per la dritta...
Gentilissimo. Ora ci provo.
Mauro

Re: Saluti e domandina

Posted: Wed Apr 25, 2007 8:07 am
by gaggia
alby wrote:

Code: Select all

{assign var="MenuPrimoLivAttuale" value="PIPPO"}
VALORE={$MenuPrimoLivAttuale}
Alby
Perfetto ci sono riuscito. Ora ho la barra hor sopra con i soli menu di primo livello e nel menu di sinistra tutti i sottomenu del solo menu di primo livello attivo (non so se mi sono spiegato)

Grazie del tuo aiuto
Mauro