Joomla.it Forum

Non solo Joomla... => Sviluppo => : marlow 04 Aug 2012, 18:03:45

: cerco suggerimento per risolvere una condizione if (PHP)
: marlow 04 Aug 2012, 18:03:45
Salve, sto realizzando un template e vorrei condizionare l'aspetto in determinate pagine.
In pratica ho definito 4 pagine come "pseudo home" delle 4 categorie che avranno un aspetto diverso dalle altre.
Ho identificato gli id che sono 43,44,45,46 e ho impostato quanto segue:


$onlyid = JRequest::getInt('id'); // identifica l'id della pagina
if ($onlyid!=43): // confronta un solo valore
echo 'qui esegui tutto quello che serve per le pagine diverse dalle pseudo home ';
endif;

il solo confronto - $onlyid !=43 - funziona, ma se metto l'operatore or non funziona più nulla
if ($onlyid!=43 || $onlyid!=44 || $onlyid!=45 || $onlyid!=46) .

Ho anche provato a definire i 4 valori in un array, ma poi in_array(nomearray, nomevariabile) mi da errore in esecuzione.

Potete darmi qualche dritta?
Grazie!
: Re:cerco suggerimento per risolvere una condizione if (PHP)
: giovi 04 Aug 2012, 23:06:17
ciao marlow, ma perchè complicarsi così la vita :) Joomla 2.5 consente di aplicare uno STILE diverso per ogni pagina a cui viene attribuito, è il caso di approfittarne!!!
Tramite i parametri del template puoi impostare una diversa grafica/comportamento/ecc... ad ogni voce di menu direttamente dal backend. Se smanetti un po nell'area del pannello amminstrativo dedicata ai template capirai cosa intendo :)