Bookmark and Share
Document Actions

Fogli di stile

Up one level
In Plone puoi effettuare consistenti modifiche anche solo sovrascrivendo i fogli di stile già esistenti. Esiste un foglio di stile appositamente creato per questo proposito.

Puoi trovare questo foglio di stile chiamato ploneCustom.css in

  • [la tua cartella dei prodottti plone]/CMFPlone/skins/plone_styles
  • Site Setup > Zope Management Interface > portal_skins > plone_styles

Questo foglio di stile viene sempre caricato per ultimo su una pagina, e può quindi essere usato per sovrascrivere qualsiasi altro stile precedentemente definito. Un tutorial completo e molto ben fatto è disponibile alla pagina:

DTML

Come si può notare il ploneCustom.css ha una estensione .dtml e il CSS al suo interno si trova in

/* <dtml-with base_properties> */
 .......
/* </dtml-with> */

DTML è un altro linguaggio utilizzato nei template di Zope; in questo caso viene impiegato affinché certe variabili possano essere prese da un foglio di proprietà (base_properties.props) - ad esempio:

#portal-column-one {
    vertical-align: top;
    width: <dtml-var columnOneWidth missing="16em">;
border-collapse: collapse; padding: 0; }

Non ci sentiamo di raccomandare l'uso di questa tecnica in quanto sta scomparendo gradualmente, ma è giusto sapere che esiste. Attenzione: se si personalizza il ploneCustom.css e si cancella accidentalmente l'inizio o la fine di "dmtl-with", o ci si dimentica di aggiungere l'estensione .dtml, allora potrebbero presentarsi dei problemi.

by Alice Narduzzo last modified 2009-05-20 10:52