Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : cuordileone 21 Feb 2010, 18:26:27

: Collasso colonna? ... No! Perchè?
: cuordileone 21 Feb 2010, 18:26:27
Per il mio sito  stavo creando un nuovo template in locale.
Volevo creare tre colonne, ovviamente collassabili in mancanza di moduli in una di queste.
NON CI SONO RIUSCITO.

Ho seguito la guida qui descritta: http://forum.joomla.it/index.php/topic,90672.0.html (http://forum.joomla.it/index.php/topic,90672.0.html) ...

Ho prima creato le tre colonne scrivendo tra i tag
:
<body></body>, questo nel file index.php :
:
<!-- Inizio Quarto Contenitore -->
<div id="contenitore4">
  <div id="sidebarsx">
      <jdoc:include type="modules" name="sidebarsx" style="" />
  </div>
  <div id="centro">
      <jdoc:include type="modules" name="centro" style="" />
  </div>
  <div id="sidebardx">
      <jdoc:include type="modules" name="sidebardx" style="" />
  </div>
</div>
<!-- Fine Quarto Contenitore -->

Poi nel template.css ho messo questo altro codice:
:
.classetutto #contenitore4 {
float: left;
width: 992px;
background: #66FFFF;
padding: 0px 0px 0px 0px;
}
.classetutto #sidebarsx {
float: left;
width: 200px;
background: #FF0000;
margin: 1px 1px 5px 5px;
padding: 0px 0px 0px 0px;
}
.classetutto #centro {
    background: #0033CC;
float: left;
width: 570px;
margin: 1px 1px 5px 5px;
}
.classetutto #sidebardx {
float: right;
width: 200px;
background: #009900;
margin: 1px 5px 5px 0px;
padding: 0px 0px 0px 0px;
}

Ho poi creato nel templateDetails.xml le posizioni di tali moduli:
:
        <position>sidebarsx</position>
<position>centro</position>
<position>sidebardx</position>

Bene! A tal punto, il risultato è quello che vedete nella foto1.jpg



Eh mò arriva il problema! Far collassare le colonne:
Vorrei dare questi ordini:

Seguendo la guida http://forum.joomla.it/index.php/topic,90672.0.html (http://forum.joomla.it/index.php/topic,90672.0.html), ho pensato di scriver tra i tag
:
<head> </head> del file index.php questo codice:
:
<?php if($this->countModules('sidebarsx and sidebardx')) : ?>
<style type="text/css">
 #centro {
width:570px;
}
</style>
<?php elseif($this->countModules('sidebarsx or sidebardx')) : ?>
<style type="text/css">
 #centro {
width:770px;
}
</style>
<?php else : ?>
<style type="text/css">
 #centro {
width:970px;
}
</style>
   <?php endif; ?>

Ed il risultato? Non scompagina nulla:
foto2.jpg -> essendoci tutte 3 le colonne;
foto3.jpg -> annullando una delle due laterali. (la dx)..

Mi spiegate ove sbaglio?

[allegato vecchio più di un anno eliminato automaticamente]
: Re:Collasso colonna? ... No! Perchè?
: 56francesco 21 Feb 2010, 19:36:23
non sarà che ti servono refer per il sito?
l'ho eliminato non penso servi alla soluzione e magari diminuisce il nr  dei post della serie sono un niubbo aiutatemi ma intano spammo...
: Re:Collasso colonna? ... No! Perchè?
: cuordileone 21 Feb 2010, 19:58:25
Grazie per la tua risposta ... Non mi hai dato la soluzione, ma almeno mi hai uppato la domanda nella speranza che possa un altro essermi più utile.
: Re:Collasso colonna? ... No! Perchè?
: conti1 22 Feb 2010, 00:44:12
ciao
 e logico che non ti funziona
e la soluzione e piu semplice di quello che pensi
prova a riguardare il css che inserito il tuo css  non quello che dovrebbe ridimensionare le colonne .
vediamo se riesci a carire cosa devi modificare.
: Re:Collasso colonna? ... No! Perchè?
: cuordileone 22 Feb 2010, 10:30:59
Ma non facevi prima a dirmelo scusa?
Non è che appena ho visto una difficoltà mi sono detto: "Mah, andiamo a stressar un pò quelli di J.it!"

Significa che ho provato e riprovato e che al momento non mi viene proprio nulla!