Personalizzazione menu (liste)

La discussione sul CMS Made Simple in italiano.

Moderator: magallo

1dMN
Forum Members
Forum Members
Posts: 29
Joined: Mon Jan 28, 2008 8:30 am

Re: Personalizzazione menu (liste)

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

Re: Personalizzazione menu (liste)

Post 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
1dMN
Forum Members
Forum Members
Posts: 29
Joined: Mon Jan 28, 2008 8:30 am

Re: Personalizzazione menu (liste)

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

Return to “Italian - Italiano”