Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : digitos 08 Jul 2008, 10:46:40
-
Ciao a tutti
Sono alle prese con Joomla da qualche giorno. Mi sono letto diverse guide ma una cosa che non riesco ancora a capire è come si fa a modificare l'aspetto grafico dei moduli.
Prendiamo ad esempio il top menu. Utilizza come modulo il mod_mainmenu ed è inserito in posizione user3. E fin qui è ok.
Vado nell'index del template e vedo che nel punto dove viene inserito il menu si ha <jdoc:include type="modules" name="user3" />. Ed è ok
A questo punto mi chiedo. Ma dove si trova lo stile assegnato a questa porzione di codice?
Analizzo così il sorgente della pagina del browser e scopro che nel punto dove compare il mio top menu abbiamo
<ul id="mainlevel-nav"><li><a href="/joomla/home" class="mainlevel-nav" >.....</ul>
Cerco l'id mainlevel-nav nel css e la classe omonima ma non trovo niente. Quindi penso che l'assegnazione del nome della classe venga fatto in modo dinamico. Si ok, ma come? L'unica cosa che vedo è che il suffisso -nav è inserito dal backoffice sotto la voce "Suffisso classe CSS menu".
E qui mi si blocca il ragionamento.
Qualcuno mi può spiegare una volta per tutte? grazie
-
dalla mia esperienza ho visto che sotto i moduli del pannello amministrativo di joomla si può scegliere di assegnare una classe al modulo!A questo punto basta modificare la classe nel css come si prefrisce!
In secondo luogo ti consiglio di utilizzare firefox + il componente firebug che permette in maniera immediata di fare gli script dei siti una volta che lo impari ad usare non lo lascerai più
-
a parte assegnare la classe...
Il mainmen viene gestito da ul e li ;)
-
a parte assegnare la classe...
Il mainmen viene gestito da ul e li ;)
Cioè? Spiegati meglio per favore...
grazie
:)
-
Cioè un mainmenu standard, gli puoi dare, come si diceva una classe particolare, altrimenti lo gestisci tramite UL e LI ( minuscoli )
ul è, dicmao il corpo ( sono gli elementi html cmunque , li = list item, per farti capire... ), mentre li sono le singole voci ;)
-
avevo posto un problema simile qui (http://forum.joomla.it/index.php?topic=46121)
-
Cioè un mainmenu standard, gli puoi dare, come si diceva una classe particolare, altrimenti lo gestisci tramite UL e LI ( minuscoli )
ul è, dicmao il corpo ( sono gli elementi html cmunque , li = list item, per farti capire... ), mentre li sono le singole voci ;)
Si si ok. So cosa sono le liste....sviluppare siti è il mio lavoro da quasi 10 anni..
Ok che devo usare ul e compagnia bella ma non ho capito, nel template che sto usando come esempio, dove si trova il css che utilizza di default. Si chiama mainlevel-nav e non esiste in nessun file di Joomla. Allora mi chiedo, dove diavolo va a prendersi le informazioni riguardanti lo stile?
grazie
-
impostazioni predefinite!
Si si ok. So cosa sono le liste....sviluppare siti è il mio lavoro da quasi 10 anni..
perfetto sorry ;)
-
impostazioni predefinite!
Si si ok. So cosa sono le liste....sviluppare siti è il mio lavoro da quasi 10 anni..
perfetto sorry ;)
Di niente figurati.
Impostazioni predefinite? cosa sono? dove si trovano?
Continuo a non capire.
-
nel senso, le immagini normalmente le trovi col bordo se costruisci un pl senza CSS
Io sinceramente adesso non so bene dove prenda quelle impostazioni ma i casi sono 2:
- o vengono definite delle impostazioni a seconda della dichiarazione del tipo del documento;
- o Joomla richiama un CSS di default in qualche modo ( ma non credo, anzi... )
-
nel senso, le immagini normalmente le trovi col bordo se costruisci un pl senza CSS
Io sinceramente adesso non so bene dove prenda quelle impostazioni ma i casi sono 2:
- o vengono definite delle impostazioni a seconda della dichiarazione del tipo del documento;
- o Joomla richiama un CSS di default in qualche modo ( ma non credo, anzi... )
Quindi conviene fare un modulo nuovo? partendo da zero? è questo che mi stai dicendo?
ciao e grazie per tanta pazienza..
-
No, anzi...modificare un modulo è abbastanza semplice :)
-
No, anzi...modificare un modulo è abbastanza semplice :)
Devo farti aprile 100 post prima che mi indichi come si fa? ???
-
Un pò di educazione non guasta ???
Modifichi la classe css ( se ce n'è una ) oppure la crei!
Più semplice di così non so dove si voglia arrivare