Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : Eurovideo 16 Nov 2010, 10:28:38
-
ciao a tutti!
Sto cercando di aggiungere una posizione nel template... in particolare dovrebbe comparire in alto a destra, al posto di dove ora vedete "Streaming Ciao Radio"
http://www.associazionealtadefinizione.it/ (http://www.associazionealtadefinizione.it/)
ho cercato diversi tutorial ma qualcosa non và:
ho editato il file xml e ho aggiunto <postion>upright</position>, e fin quì ok, dal backend di joomla posso posizionare un modulo in "upright"
per invece farlo comparire ho cercato di metterlo nell'index.php del template, ma non riesco a capire dove metterlo e con che codice, visto che i vari tutorial ne suggeriscono di diversi
potete aiutarmi? Devo postarvi tutto il file index.php del template?
grazie
-
Devi creare un "id" ad hoc per il tuo modulo (ad esempio con lo stesso nome) e piazzarlo con dei tag "<div>" nella pagina index.php e fornirgli uno stile nel file css corrispondente.
Nel tuo caso lo piazzerei all'interno del <div class="art-nav"></div> subito dopo il <ul class="art-menu"></div>
Naturalmente dovrai dare all'id degli stili con attributi tipo float: right, ecc.
Saluti.
-
intanto grazie
dunque questo è il codice "prima":
index.php
<jdoc:include type="modules" name="user3" />
<div class="art-Header">
<div class="art-Header-jpeg"></div>
</div>
template.css
div.art-Header
{
margin: 0 auto;
position: relative;
z-index:0;
width: 950px;
height: 280px;
}
div.art-Header-jpeg
{
position: absolute;
z-index:-1;
top: 0;
left: 0;
width: 950px;
height: 280px;
background-image: url('../images/Header.jpg');
background-repeat: no-repeat;
background-position: center center;
}
e questo è il codice con le aggiunte che ho fatto:
index.php
<jdoc:include type="modules" name="user3" />
<div class="art-Header">
<div class="art-Header-jpeg"></div>
</div>
<jdoc:include type="modules" name="upright" />
<div class="upright">
<div class="upright"></div>
</div>
template.css
div.art-Header
{
margin: 0 auto;
position: relative;
z-index:0;
width: 950px;
height: 280px;
}
div.upright
{
margin: 0 auto;
float:right;
position: relative;
z-index:1;
width: 250px;
height: 280px;
}
div.art-Header-jpeg
{
position: absolute;
z-index:-1;
top: 0;
left: 0;
width: 950px;
height: 280px;
background-image: url('../images/Header.jpg');
background-repeat: no-repeat;
background-position: center center;
}
per quel che ne so sembra corretto... dove sbaglio?
grazie ancora
-
Perchè due div annidati con la stessa classe?
Perche il codice joomla che richi9ama la posizione modulo fuori dal div? ù
Prova così
<jdoc:include type="modules" name="user3" />
<div class="art-Header">
<div class="art-Header-jpeg"></div>
</div>
<div id="upright">
<jdoc:include type="modules" name="upright" />
</div>
E pubblica un modulo nella nuova posizione ;)