[D6] CSS di un blocco personalizzato

6 contenuti / 0 new
Ultimo contenuto
[D6] CSS di un blocco personalizzato

Ho questa esigenza:
Ho installato e configurato un sitpo multilingua e ora sto personalizzando il template.
Ho il modulo che visualizza le lingue del sito (sono solo 2 , italiano e inglese)
questo è il codice html che genera:

<div id="block-locale-0" class="block block-locale">
<div class="content">
    <ul>
    <li class="en first"><a href="/en/node/7" class="language-link">English</a></li>
    <li class="it last active"><a href="/content/chi-siamo" class="language-link active">Italiano</a></li>
    </ul>
</div>
</div>

Domanda?
1) C'è un modo per dare una classe personalizzata al blocco? O l'unica via è utilizzare il suffisso dell'id? quindi #block-locale-0
2) C'è un modo per arrivare a dare una classe all' ul? o ai li?

Grazie.

la classe al li e ul c'è già,
per il blocco guarda il modulo block template o puoi customizzare il block.tpl.php del singolo blocco (cioè con un -id dopo block)

Per la classe personalizzata puoi usare il modulo block class, mentre puoi sovrascrivere locale_block() da un tuo modulino per modificarne l'output.

Ciao! :-)

ealmuno wrote:
la classe al li e ul c'è già,
per il blocco guarda il modulo block template o puoi customizzare il block.tpl.php del singolo blocco (cioè con un -id dopo block)

si per il <li> c'è la classe, ma per l' <ul> no.
come posso customizzare il tpl del singolo blocco per arrivare a dargli una struttura personalizzata? (tipo mettere la classe all'ul?)

finex wrote:
Per la classe personalizzata puoi usare il modulo block class, mentre puoi sovrascrivere locale_block() da un tuo modulino per modificarne l'output.

Ciao! :-)

dici di fare l'override del locale_block()?
tipo come dice qui?
http://drupal.org/node/111588

Beh, anche quello è un modo, un po' forzato ma con i giusti accorgimenti potrebbe anche essere una soluzione "rapida" :-)