Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : p4blo 19 Mar 2009, 13:24:55

: [Risolto]Suffisso classe CSS chi mi spiega?
: p4blo 19 Mar 2009, 13:24:55
ciao a tutti, come da titolo, a cosa serve e come si usa?
: Re: Suffisso classe CSS chi mi spiega?
: p4blo 19 Mar 2009, 21:59:57
allora ho capito come assegnare una classe CSS e successivamente inserirla nel template
es ho dato come classe _carrello e ho aggiunto al templete.css div.module_carrello
ora però se lo metto come posizione in top, perdo la formattazione come faccio?
: Re: Suffisso classe CSS chi mi spiega?
: p4blo 20 Mar 2009, 18:33:43
devo modificare anche il file index per caso? dai ragazzi chi mi spiega come devo fare?
: Re: Suffisso classe CSS chi mi spiega?
: donato.chpp 20 Mar 2009, 19:00:03
non ho capito molto bene il problema sinceramente, però nella index.php, nel div di interesse, dovresti inserire class="NOME DELLA CLASSE" quindi nel tuo caso:
<div class="module_carrello" ...>
...
</div>
: Re: Suffisso classe CSS chi mi spiega?
: p4blo 20 Mar 2009, 19:36:56
non ho capito molto bene il problema sinceramente, però nella index.php, nel div di interesse, dovresti inserire class="NOME DELLA CLASSE" quindi nel tuo caso:
<div class="module_carrello" ...>
...
</div>
intanto grazie della risposta, allora se metto il modulo in posizione left funziona la formattazione che dò nel css con div.module_carrello
se lo metto in posizione top perdo la formattazione, allora ho modificato l'index.php da così
:
<div id="header">
<div id="header_l">
<div id="header_r">
<div id="logo"></div>
<jdoc:include type="modules" name="top" />
</div>
</div>
</div>
a così
:
<div id="header">

<div id="header_l">

<div id="header_r">

<div id="logo">

<div id="carrello"></div>

<jdoc:include type="modules" name="top" />

</div>

</div>

</div>
e aggiunto nel css div#carrello
solo che così non è che funzioni molto, ora proverò come mi hai suggerito e ti farò sapere
: Re: Suffisso classe CSS chi mi spiega?
: donato.chpp 20 Mar 2009, 19:42:35
di niente  ;D

scusa dove te metti
<div id="carrello">
potresti anche solo mettere
<div class="module_carrello>

inoltre puooi anche inserire entrambi

<div id="carrello" class = "module_carrello">

però secondo me è meglio una delle 2 precedenti, te prova per vedere quale va meglio
: Re: Suffisso classe CSS chi mi spiega?
: .: BlackHat :. 20 Mar 2009, 23:47:49
allroa ragazzi, il suffisso classe funziona cosi: tu nella box si suffisso classe inserisci un nome , ad es: _carrello. joomla adesso, non farà altro che aggiungere a tutte le sue classi la stringa _carrello. quindi tipo avrai moduletable_carrello, componentheading_carrello e cosi via. quando tu poi sposti il modulo da una parte all'altra, devi controllare che le regole del css, siano specificate anche per quella parte del sito. es:

:
<div id="ciccio">
   
</div>


:
<div id="ciccio1">
 
</div>

se io avevo il mio modulo denro il div ciccio (questo significa che all'interno del div ciccio verranno create tutte le tabelle, div, classi del modulo quali ad esempio moduletable_carrello, componentheading_carrello) e nel css le regole fossero state dettate in questo modo

:
#ciccio .moduletable{
color:#000}

spostando il modulo nel div ciccio1, quella regola di prima non avrebbe più effetto sul nuovo modulo. bisognerebbe ridefinirla in questo modo

:
#ciccio1 .moduletable{
color:#000}

Spero di essere stato chiaro.

: Re: Suffisso classe CSS chi mi spiega?
: p4blo 23 Mar 2009, 11:01:32
ciao BlackHat beh in realtà ci ho capito poco, non sono una cima in queste cose :)
con la soluzione di donato riesco solo ad impostare i margini nel css e questo mi andrebbe già bene, solo che il modulo in teoria deve avere un immagine di sfondo con un bottone che riporta ad un articolo, l'immagine non riesco ad inserirla e ho pensato di "accorpare" lo fondo del modulo all'immagine dell'header, solo che così facendo il modulo è come se si trovasse un livello sotto l'header e quindi il bottono non funziona, come posso risolvere?
: Re: Suffisso classe CSS chi mi spiega?
: p4blo 23 Mar 2009, 13:13:38
come non detto ho risolto assegnando nel css la funzione position: absolute,
Grazie a tutti per le risposte