Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : mattyfog 31 May 2010, 19:55:07

: Nascondere posizioni moduli vuote
: mattyfog 31 May 2010, 19:55:07
Ho cercato un po' online ma ho trovato codice incasinato o diverso.
Mi sapreste dire il modo più semplice per nascondere le posizioni dei moduli quando sono vuote?
: Re:Nascondere posizioni moduli vuote
: santograz 31 May 2010, 19:57:07
Ciao,
cosa vuoi dire con "nascondere le posizioni dei moduli quando sono vuote"? Ci fai un esempio?
: Re:Nascondere posizioni moduli vuote
: mattyfog 31 May 2010, 20:19:33
In inglese si dice collapse module position mi sembra.
In pratica quando in una posizione modulo di un template non c'è alcun modulo (l'utente non ha inserito alcun modulo in tale posizione) questa posizione modulo non va visualizzata.
: Re:Nascondere posizioni moduli vuote
: santograz 31 May 2010, 20:27:37
Sì, ma i casi possibili sono due: se la posizione è un elemento blocco che sta su di una riga intera (senza float, per capirci) se è vuota collassa da sola.

Se invece ti riferisci alle colonne, allora sei tu che devi verificare l'esistenza delle posizioni (con delle "IF $this->countModules") ed assegnare diverse larghezze alle colonne rimanenti a seconda dei casi...
: Re:Nascondere posizioni moduli vuote
: mattyfog 31 May 2010, 20:33:52
Mi riferisco alle colonne ;)
Ma avendo una posizione
 <div id="header">
        <jdoc:include type="modules" name="top" />
    </div>
come posso verificarne l'esistenza?
Mi potresti fare un esempio?
: Re:Nascondere posizioni moduli vuote
: adottauncane 31 May 2010, 20:53:52
Ciao mattyfog, ciao santograz,
forse potrebbe tornare utile l'articolo di conti1
http://forum.joomla.it/index.php/topic,90672.0.html
(si trova in testa alla pagina della sezione...)
     
come far collassare le colonne left-right
: Re:Nascondere posizioni moduli vuote
: santograz 31 May 2010, 21:00:01
<?php if($this->countModules('top')) :?>
    <div id="header">
        <jdoc:include type="modules" name="top" />
    </div>
<?php end if; ?>
: Re:Nascondere posizioni moduli vuote
: conti1 01 Jun 2010, 02:23:01
ciao
non e che ci posti un link del sito e ci dici quale posizione dovrebbe  sparire?
e molto piu semplice vedendo il sito  .