Joomla.it Forum
Non solo Joomla... => Sviluppo => : 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!
-
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 :)