Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : ele_ 14 Jul 2009, 18:53:59
-
Ciao a tutti.
Io ho il mio bellissimo top menu con le sue voci (5).
In fondo mi resta spazio (ovviamante c'è il nav).
Io volevo in fondo sopra il nav metterci le bandierine del componente joomfish. (è l'unico posto dove mi piacciono)
Qualcuno sa come fare, ho provato in mille modi, ma riesco a metterle li ma poi non me le clicca più.
Grazie
Eleonora
-
Posta la porzione di codice del template dove visualizzi la posizione del modulo, potrebbe essere un problema con i div
-
intendi questo?
<div>
<jdoc:include type="modules" name="topmenu" />
</div>
-
Do ulteriori informazioni.
Quello che devo integrare nel top menu è un modulo che si chiama Language Selection
-
devi creare la posizione altrimenti se usi quella gia esistente finisce sotto e non a destra creati una posizione appena sotto il top menu poi chiamarla topmenu1 con il suo id topmenu1 crei il css per la posiazione appena creata e con il comando fload: left; lo posizione assicurati che id del menu abbia il fload left altrimenti non si allinea sulla stessa riga .
il procedimento e uguale a x allineare due div.
diimi il nome del template che stai usando che ti aiuto a creare la posizione
-
sto usando blogwords
comunque avevo provato a fare una cosa così
<div>
<jdoc:include type="modules" name="topmenu" />
</div>
<div>
<jdoc:include type="modules" name="prova" />
</div>
e settare il modulo su prova, ma non funziona
-
in questo modo hai la posizione e come fai con il css se non dai id alla posizione?
id serve x il css
<div id="prova" >
poi crei il css
#prova {}
-
sì, come dice giustamente conti1 devi dare un id al tag div e poi impostare tutto dal css. Se non vuoi creare un id puoi impostarlo direttamente ma è la soluzione meno pulita.
Per risolvere il tuo problema probabilmente basta dare un'altezza al div del menu:
#prova {
height: 30px;
}
il valore inserito è un esempio
se vuoi farlo direttamente nel template:
<div style="height: 30px;">
<jdoc:include type="modules" name="topmenu" />
</div>
-
questo e quello che devi fare
nel php aggiungi la posizione in questo modo
la nuova posizione e topomenu1
<div class="Sheet-body">
<jdoc:include type="modules" name="topmenu" />
</div>
<div id="topmenu1">
<jdoc:include type="modules" name="topmenu1" style="none" />
</div>
<div class="Header">
crei il suo css
#topmenu1 {
float:right;
margin-right:29px;
margin-top:-61px;
}
e per finire cerca questa riga e modifica qui da 0 a 1
.Sheet-body {style.css (riga 79)
margin:20px;
position:relative;
z-index:-1;<<<<<<<qui
}
in questo modo hai la nuova posizione sulla tua destra del menu
-
riesco a metterli dove volevo, ma non posso più cliccarci sopra
-
riesco a metterli dove volevo, ma non posso più cliccarci sopra
prova quello che to postato
io x provare ho messo il cerca e funaziona
-
è che ho cambiato un bel po' di cosine nel css, non è proprio come l'originale.
Però ho visto che se cambio lo z-index del div nav da 100 a -1 le bandierine funzionano (lo sheet-body a me non cambia niente) è che ho paura che cambiandolo mi si sballi qualcos'altro
-
è che ho cambiato un bel po' di cosine nel css, non è proprio come l'originale.
Però ho visto che se cambio lo z-index del div nav da 100 a -1 le bandierine funzionano (lo sheet-body a me non cambia niente) è che ho paura che cambiandolo mi si sballi qualcos'altro
infatti se metto lo z-index a -1 del nav, clicco lebandierine ma non va più il menu
-
Ho risolto più o meno, adesso sistemo un pochino ma il grosso è fatto grazie mille conti.
faccio un piccolo riassunto;
Nel file index.php
<div class="bandiere">
<jdoc:include type="modules" name="topmenu" />
</div>
<div id="topmenu1">
<jdoc:include type="modules" name="topmenu1" style="none" />
</div>
Nel style.css
#topmenu1 {
float:right;
margin-right:29px;
margin-top:-61px;
}
.bandiere
{
position:relative;
z-index:-1;
}
così funziona, almeno per adesso sembra.