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)
http://www.chromeos.eu
Per la classe personalizzata puoi usare il modulo block class, mentre puoi sovrascrivere locale_block() da un tuo modulino per modificarne l'output.
Ciao! :-)
--
www.siti-drupal.it
www.FiNeX.org
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?)
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" :-)
--
www.siti-drupal.it
www.FiNeX.org