Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : yreve 03 Jun 2009, 19:23:50
-
Salve, avrei la necessità di configurare il mainbody in modo da fargli occupare tutta l'ampiezza disponibile se non è pubblicato un modulo nella colonna destra dei moduli, mentre se c'è un modulo pubblicato, il mainbody deve ridursi ad un 80% dell'ampiezza. Ho navigato un po' in giro ma senza trovare nulla. Qualcuno ha qualche idea?
Grazie in anticipo
-
ciao yreve, per fare quello che vuoi tu devi inserire un po di codice nella index del tuo template. ad esempio
<?php if ($this->countModules('destraposizione')): ?>
<div id="destra">
<div id="destra2" class="clearfix">
<jdoc:include type="modules" name="destraposizione" />
</div>
</div>
<?php endif; ?>
in questo modo se nella posizione "destraposizione" è attivo qualche modulo, crea i div scritti sopra e carica tutti i moduli in quella posizione, altrimeni non crea e non carica nulla. facendo questo poi puoi impostare le dimensioni della parte centrale in %.
puoi anche mettere il codice php prima che venga creato il div centrale e dire che se sono presenti moduli attivi nella posizione "destraposizione" lo crei con un nome altrimeni lo crei con un altro, ed a quel punto con i css imposti la dimensione.
Ciau ciau
-
xfetto ottima soluzione.
grazie mille sei stato gentilissimo :)