Salve a tutti.
Perdonate la domanda da absolute beginner...
Sto usando un template che mi da sopra la sezione del contenuto due regioni rispettivamente a sinistra ed a destra.
Nella parte sinistra vorrei inserire un blocco con un panel su due colonne, con del testo. Vorrei però inserire tra le due colonne una linea separatrice, magari tratteggiata...qualcuno mi sa dire come fare?
Altra domanda, nella parte destra ho inserito un blocco con una vista; il problema è che il blocco risulta più piccolo di quello a sinistra. Non so se mi spiego, diciamo che quello di sinistra è alto otto centimetri e quello di destra quattro. Io li vorrei alti uguali, cioè vorrei che i due blocchi avessero una altezza di default prefissata ed uguale. Anche su questo, c'è qualcuno che mi sa dare una mano?
Grazie a tutti...
Ciao
Seb
Blocco di testata - domanda da newbie
Mer, 28/10/2009 - 17:12
#1
Blocco di testata - domanda da newbie
suppongo che la sezione di testa di cui parli sia, almeno, composta da un div wrapper contenente due div affiancate, in ciascuna delle quali viene printata una delle 2 regioni. la linea separatrice la puoi inserire (ad esempio) aggiungendo un bordo ad una delle due div interne e regolare il posizionamento con margini e padding. ad es:
div SX [margin-right:10px;padding-right:0;] | div DX [border-left:dashed 1px;margin-left:0;padding-left:10px;] dovrebbe dare
[div SX]<---10px--->|[<---10px--->div DX]
per quanto riguarda l'altezza dei blocchi, ogni contenitore ha l'altezza che occupa il suo contenuto, quindi non è controllabile senza utilizzare JS o altre magie. Esiste un plugin di jquery o, se sei pigro come me, il modulo http://drupal.org/project/equalheights che implementa il suddetto plugin per te.
Certified to Rock
Ciao Bohz.
Prima di tutto grazie davvero per questa risposta.
Ho trovato il modulo equalheights, e direi che è perfetto per la mia necessità. Avevo fatto qualche ricerca, ma mi era completamente sfuggito. E' veramente molto carino.
Per la prima parte invece, mi sembra che tu mi stia indicando un modo di intervenire a livello di template, a cui da bravo newbie non avevo pensato.
Volevo solo capire, c'è però il modo di fare lo stesso intervento, utilizzando il comodissimo modulo panels? Forse devo andare in override sul tema, creandone uno specifico per il modulo? Ed in questo caso, mi sapete almeno ad alto livello indicare come fare?
Grazie, e buona giornata a tutti i lettori del forum
panels serve a gestire il layout, non l'estetica.
Per aggiungere/modificare colori, sfondi, tipi di carattere, eccetera devi necessariamente agire sui CSS.
quello che vuoi fare è molto semplice: ti basta individuare il selettore dell'elemento che vuoi modificare (ad es. usando firebug) ed aggiungere delle proprietà al file style.css che trovi nella cartella del tema. Attenzione che a seconda del tema il file per i CSS personalizzati può cambiare. leggiti la documentazione del tema che usi.
Certified to Rock
Bohz, ti ringrazio moltissimo, sei stato molto chiaro.
Stavo indagando nella direzione sbagliata!
Ciao!!
Bohz, grazie anche per avermi fatto scoprire firebug, veramente MOLTO bello!