Back to top

Autore Topic: Moduli  (Letto 1018 volte)

Offline yreve

  • Nuovo arrivato
  • *
  • Post: 9
    • Mostra profilo
Moduli
« il: 03 Giu 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

Offline .: BlackHat :.

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1186
  • Sesso: Maschio
  • Io me e me stesso
    • Mostra profilo
Re:Moduli
« Risposta #1 il: 03 Giu 2009, 20:15:24 »
ciao yreve, per fare quello che vuoi tu devi inserire un po di codice nella index del tuo template. ad esempio

Codice: [Seleziona]
<?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
Sogna come se dovessi vivere per sempre, vivi come se dovessi morire domani.

Woot, ma cosa sta lì, sulla destra, si si prorpio li, nella colonna di destra del sito....mhh sembra un campo di ricerca...che dici lo usiamo? ma no, meglio postare :D

Offline yreve

  • Nuovo arrivato
  • *
  • Post: 9
    • Mostra profilo
Re:Moduli
« Risposta #2 il: 03 Giu 2009, 23:07:22 »
xfetto ottima soluzione.
grazie mille sei stato gentilissimo :)

 



Web Design Bolzano Kreatif