Back to top

Autore Topic: [RISOLTO] Problema con template a 3 colonne  (Letto 1215 volte)

Offline archeoseby

  • Nuovo arrivato
  • *
  • Post: 8
  • Sesso: Maschio
    • Mostra profilo
[RISOLTO] Problema con template a 3 colonne
« il: 03 Feb 2014, 20:43:01 »
Salve a tutti,

chissà se qualcuno mi può aiutare con un problemino che mi fa impazzire perchè non ne vengo a capo. Sto cercando di fare un po' di pratica con i template e ho provato a realizzare un basilare layout fisso a 3 colonne. Il problema è che la colonna destra anzichè affiancarsi agli articoli si pone sotto di essi e non riesco a capirne il motivo.
Per le prove ho utilizzato Joomla 2.5.17 e ho visualizzato sia con Firefox che con Chrome riscontrando lo stesso problema.

Qui di seguito allego l'index.php

Codice: [Seleziona]
<?php defined('_JEXEC') or die;
$app JFactory::getApplication(); 
?>


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language?>" lang="<?php echo $this->language?>" >
<head>
  <jdoc:include type="head" />
  <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
</head>
<body >
<div id="container">
        <div id="header">
            <h1><?php echo htmlspecialchars($app->getCfg('sitename')); ?></h1>
        </div>
   
        <div id="primary">
            <?php if($this->countModules('left')) : ?>
                <jdoc:include type="modules" name="left" style="xhtml" />
            <?php endif; ?>
        </div>
           
        <div id="content">
            <jdoc:include type="message" />
            <jdoc:include type="component" />
                    </div>
   
        <div id="secondary">
                <?php if($this->countModules('right')) : ?>
                <jdoc:include type="modules" name="right" style="xhtml" />
            <?php endif; ?>
        </div>
   
        <div id="footer">
                 <?php if($this->countModules('footer')) : ?>
                <jdoc:include type="modules" name="footer" style="none" />
            <?php endif; ?>
            &copy;<?php echo date('Y'); ?> <?php echo htmlspecialchars($app->getCfg('sitename')); ?>
        </div>
</div> <!-- Fine container -->
 
<jdoc:include type="modules" name="debug" />
</body>
</html>

Qui invece il CSS

Codice: [Seleziona]
#container {
    width: 960px;
    margin: 0 auto;
}

#primary {
    float: left;
    width: 240px;
}

#content {
    float: left;
    width: 480px;
}

#secondary {
    float: left;
    width: 240px;
}

#footer {
    clear: both;

Ringrazio anticipatamente chiunque saprà "illuminarmi"  :)
 
« Ultima modifica: 04 Feb 2014, 00:53:17 da archeoseby »

Offline archeoseby

  • Nuovo arrivato
  • *
  • Post: 8
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO] Problema con template a 3 colonne
« Risposta #1 il: 04 Feb 2014, 00:54:57 »
Fortunatamente ne sono venuto a capo, leggendo di analoghi problemi su alcuni siti in inglese.

Il problema si presentava solo in homepage e non era legato al template ma, evidentemente, agli articoli che a causa di qualche tag, probabilmente <div> non chiuso sfalsavano il resto del template.
Grazie per l'attenzione  :)

 



Web Design Bolzano Kreatif