Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : sg_bo 23 Jun 2010, 12:09:17

: [RISOLTO] come inserire controllo if - se sono in homepage
: sg_bo 23 Jun 2010, 12:09:17
Salve,

Vorrei (se possibile) inserire un controllo nel mio template in modo da far comparire una fila di box soltanto se sono posizionata nella home page; se sono in una pagina diversa i box non dovrebbero essere visualizzati.

Date le mie nulle competenze di programmatrice, mi chiedevo se esiste un controllo di questo tipo; non sono purtroppo riuscita a trovare quello che mi occorre...

Grazie per la risposta, buona giornata a tutti
: Re:come inserire controllo if - se sono in homepage
: sali40 23 Jun 2010, 12:12:10
Se i box sono dei moduli, dalla gestione di ciascun modulo puoi selezionare se farli apparire in tutte le pagine, in nessuna pagina oppure in pagine che selezioni dalla lista. In questo caso basta selezionare il mainmenu->home

http://www.joomla.it/index.php?view=article&catid=200%3Aestensioni-15&id=374%3Amodule-edit&option=com_content&Itemid=97
: Re:come inserire controllo if - se sono in homepage
: sg_bo 23 Jun 2010, 12:27:04
Grazie per la risposta, in realtà questa operazione l'avrei già tentata e in effetti il contenuto del modulo non esce; purtroppo però continuo a vedere il box colorato all'interno del quale appare il mio modulo.
Avevo pensato quindi di mettere un if nell'html per dirgli di far vedere il box solo se sono nella home.
: Re:come inserire controllo if - se sono in homepage
: sali40 23 Jun 2010, 12:47:06
Grazie per la risposta, in realtà questa operazione l'avrei già tentata e in effetti il contenuto del modulo non esce; purtroppo però continuo a vedere il box colorato all'interno del quale appare il mio modulo.
Avevo pensato quindi di mettere un if nell'html per dirgli di far vedere il box solo se sono nella home.

Scusami, ma non ho capito.
Potresti mettere un link?
: Re:come inserire controllo if - se sono in homepage
: sg_bo 23 Jun 2010, 12:51:17
www.edora.it
è ancora tutto in costruzione, però l'idea dovrebbe dartela
: Re:come inserire controllo if - se sono in homepage
: ramses_2th 23 Jun 2010, 13:00:48
E' strano il comportamento che dici, il riquadro evidentemente non fa parte del modulo, ma è un modulo che si sovrappone al riquadro, ecco perche lo vedi sempre attivo.

Potresti utilizzare la tencnica del doppio template, cioè installi lo stesso template ma modificato (senza i riquadri) ed assegnarlo a tutti i menu, tranne che alla home.
: Re:come inserire controllo if - se sono in homepage
: sali40 23 Jun 2010, 13:03:12
uhm ... non è che manca la condizione per cui se il modulo è vuoto deve semplicemente sparire?
Il template è realizzato da te o è un template esistente che hai modificato?
: Re:come inserire controllo if - se sono in homepage
: sg_bo 23 Jun 2010, 14:00:18
Il template lo sto realizzando io, in effetti non so come mettere questa condizione... pensavo di fare - appunto - un "if" legato al trovarsi nella home, ma mi va benissimo anche l'if riquadro vuoto. Solo... dove osso trovare il codice da usare?

In alternativa potrei provare con il doppio template come suggerito da ramses.

grazie!
: Re:come inserire controllo if - se sono in homepage
: tonicopi 23 Jun 2010, 14:10:46
Si per il momento la cosa più semplice è duplicare il template e togliere i 4 div dei blochhi dalla copia ed assegnarla alla home...
Per il codice condizionale legato alla pubblicazione o meno dei moduli guarda come hanno combinato il codice in uno dei template dei default come il rhuk per la user1 e 2   ;)
: Re:come inserire controllo if - se sono in homepage
: sg_bo 23 Jun 2010, 14:31:08
Grazie mille per l'aiuto!!!
sto provando con gli if modulo pieno, mi pare funzioni perfettamente!!!