Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : mattyfog 07 Dec 2009, 15:43:48
-
Ciao a tutti :)
So come creare le posizioni ma non ho ancora ben capito che impostazioni assegnarli.
Sono riuscito a creare 3 posizione nella parte centrale del template, quella dove compaiono gli articoli per intenderci...
Bene ora che impostazioni devo dare però a queste 3 posizioni per riuscire a creare 3 colonne in questa parte del template?
Io ho scritto questo all'interno del file template.css
#center_top1 {
float: left;
width:30%
height:100%}
#center_top2 {
float: left;
width:30%
height:100%}
#center_top3 {
float: left;
width:30%
height:100%}
ma non funziona perchè le tre posizioni vengono visualizzate una sotto l'altra.. consigli?
grazie a tutti di cuore :)
-
e nel index.php del template che hai messo?
-
ho inserito il codice prima di <div class="nopad"><jdoc:include type="component" />
[...]
<div id="maincolumn<?php echo $maincol_sufix; ?>">
<div class="path"><jdoc:include type="modules" name="breadcrumb" /></div><jdoc:include type="message" />
<?php /*Aggiungo la nuova posizione modulo */?>
<?php if ($this->countModules('center_top1')) : ?>
<div id="nuovo_div">
<jdoc:include type="modules" name="center_top1" style="xhtml" />
</div>
<?php endif; ?>
<?php /*Fine aggiunta nuova posizione modulo*/?>
<?php /*Aggiungo la nuova posizione modulo */?>
<?php if ($this->countModules('center_top2')) : ?>
<div id="nuovo_div">
<jdoc:include type="modules" name="center_top2" style="xhtml" />
</div>
<?php endif; ?>
<?php /*Fine aggiunta nuova posizione modulo*/?>
<?php /*Aggiungo la nuova posizione modulo */?>
<?php if ($this->countModules('center_top3')) : ?>
<div id="nuovo_div">
<jdoc:include type="modules" name="center_top3" style="xhtml" />
</div>
<?php endif; ?>
<?php /*Fine aggiunta nuova posizione modulo*/?>
<?php /*Aggiungo la nuova posizione modulo */?>
<?php if ($this->countModules('center_down1')) : ?>
<div id="nuovo_div">
<jdoc:include type="modules" name="center_down1" style="xhtml" />
</div>
<?php endif; ?>
<?php /*Fine aggiunta nuova posizione modulo*/?>
<?php /*Aggiungo la nuova posizione modulo */?>
<?php if ($this->countModules('center_down2')) : ?>
<div id="nuovo_div">
<jdoc:include type="modules" name="center_down2" style="xhtml" />
</div>
<?php endif; ?>
<?php /*Fine aggiunta nuova posizione modulo*/?>
<div class="nopad"><jdoc:include type="component" /></div>
</div>
<?php if($this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
<div id="rightcolumn">
<jdoc:include type="modules" name="right" style="xhtml"/>
<br />
<div align="center"><jdoc:include type="modules" name="syndicate" /></div>
</div>
<?php endif; ?>
<br clear="all" />
</div>
[...]
-
con tutte le guide come creare una nuova posizione che ci sono invece di leggerle vi date al fai da te.
gli id non sono nel php x sporcare di neretto il bianco del foglio se si mettono un motivo c'è allora se tu fai una posizione come la tua
<?php if ($this->countModules('center_top1')) : ?>
<div id="nuovo_div">
<jdoc:include type="modules" name="center_top1" style="xhtml" />
</div>
e fai un id chiamato nuovo_div
nel css xche a voluto cambiargli nome?
non ti piaceva piu ho ti smembrava piu bello dagli
Citazione
center_top1
se dai un id nel php non lo puoi reinventare nel css xche quello che tu hai dato e il nome della posizione che usi quando pibblichi un modulo . x cui devi dare nel css l'id che messo nel php.
-
ops che vergogna :D
grazie infinitamente!