rejetto forum

Software => Other languages => HFS ~ HTTP File Server => Italiano => Topic started by: FRENCH CAN CAN on July 26, 2009, 03:36:06 PM

Title: macro: {.!theme.}
Post by: FRENCH CAN CAN on July 26, 2009, 03:36:06 PM
Una domanda:
Se ho impostato un Tema del tipo:

[special:strings]

----- Temi disponibili:
tema1
tema2
tema3
Vista

theme=Vista
------
Lasciando sopra "theme=Vista" รจ possibile abilitare o disabilitare il tema con una macro del tipo:

{.if |{.{.!Vista.}=off.} |.}
{.if |{.{.!Vista.}=on.} |.}

So che in questa maniera non funziona, ma volevo sapere se esiste una qualche maniera di fare la cosa, non voglio cambiare il tema, ma voglio abilitarlo o disabilitarlo in qualche sezione del template.

Grazie anticipatamente se troverai il tempo x rispondere, ciao, French. :)

EDIT: Ho risolto creando una macro del tipo:

{.if|{.{.!theme.}=Vista.}|sezione del template|.}

In questa modo quando trova impostato come thema "Vista" abilita la sezione del template corrispondente.
Se hai una qualche soluzione con uno "switch" mi sarebbe utile abilitare la sezione o disabilitarla. ::)
Title: Re: macro: {.!theme.}
Post by: rejetto on August 17, 2009, 12:18:27 PM
mi sembra di capire che la tua soluzione non ti soddisfa al 100% e vorresti qualcosa che permetta di disabilitare la sezione anche come opzione oltre che in base al tema scelto.

in tal caso, dovresti fare una cosa del tipo (non l'ho testato)

[special:strings]
abilita_quella_sezione=1


poi fondi l'opzione + il test del tema, in una variabile
{.set|abilita_quella_sezione|{.and|{.!abilita_quella_sezione.}|{.{.!theme.} = Vista.}/and.}.}


e poi
{.if|{.^abilita_quella_sezione.}|
contenuto
.}