Page 2 of 2

Re: Personalizzazione menu (liste)

Posted: Tue Feb 12, 2008 10:13 am
by 1dMN
Ciao Alby, e ciao a chiunque voglia intervenire.

Sto cercando di procedere con la personalizzazione del menu, però ho scoperto (ma forse sbaglio) che, utilizzando l'alias delle voci con depth=1 per colorare il menu associando le classi sugli alias, non sono capace di mantenere lo stesso colore alle voci con depth=2...

Ripetendo l'albero che sto usando come esempio:

1. Chi siamo
1.1 Profilo
1.2 Mission
1.3 Obiettivi

vorrei che la pagina Profilo, quando currentpage, prendesse la stessa classe di colore di Chi siamo.

Il problema sta nel fatto che, anche utilizzando

Code: Select all

{assign var="csssection" value=''}
{if $node->depth == 1}{assign var="sezionesito" value=$node->alias}{/if}
la pagina Profilo è sempre index.php?page=profilo mentre la Chi Siamo è index.php?page=chi-siamo.

Qualche idea?

1dMN

Re: Personalizzazione menu (liste)

Posted: Tue Feb 12, 2008 12:55 pm
by alby
1dMN wrote: vorrei che la pagina Profilo, quando currentpage, prendesse la stessa classe di colore di Chi siamo.

Il problema sta nel fatto che, anche utilizzando

Code: Select all

{assign var="csssection" value=''}
{if $node->depth == 1}{assign var="sezionesito" value=$node->alias}{/if}
Certo che non funziona:
chi-siamo ha depth 1
profilo ha depth 2

A spanne non mi viene in mente niente se non forse installando il modulo CGSimpleSmarty che dovrebbe avere una variabile per sapere il parent della pagina oppure costruire un UDT

Alby

Re: Personalizzazione menu (liste)

Posted: Tue Feb 12, 2008 1:01 pm
by 1dMN
alby wrote: Certo che non funziona:
chi-siamo ha depth 1
profilo ha depth 2

A spanne non mi viene in mente niente se non forse installando il modulo CGSimpleSmarty che dovrebbe avere una variabile per sapere il parent della pagina oppure costruire un UDT

Alby
Grazie Alby.
Non conosco CGSimpleSmarty; ho comunque verificato che l'errore - come temevo :P - me lo sono cercato.
Adesso ho tolto la chiamata dell'alias in così che, forse, posso gestire ancora il tutto da un unico foglio di stile.

Ti faccio sapere.

P.S. com'è che funziona CGSimpleSmarty?

1dMN