Dove trovare ciò che ti serve
Up one level
Attraverso il Web
Personalizzare i page template, le skin e i CSS attraverso il web è davvero molto semplice.
- Site Setup > Zope Management Interface > portal_skins
Una volta individuato l'oggetto che vuoi modificare, clicca sul pulsante di modifica; verrà creata una copia dello stesso nel custom layer (solitamente Zope Management Interface > portal_skins > custom n.d.r.).
Nel custom layer è inoltre possibile aggiungere nuovi page template, script di Python e alltri file (come CSS e JavaScript) usando l'elenco a tendina presente in alto a destra. Nella maggior parte dei casi è più semplice individuare un template su cui basare la costruzione di uno nuovo, personalizzandolo e rinominandolo tramite i pulsanti presenti nella ZMI.
Non dimenticate che la linguetta find presente nella ZMI può rivelarsi molto utile se cercate qualcosa in particolare.
Plone Default Skin nel File System
Potete trovare tutte i page template, i fogli di stile, gli script e i Javascript per la skin Plone Default nel prodotto CMFPlone:
- [la tua cartella dei prodottti plone]/CMFPlone/skins
- Come si può notare, in questa cartella sono presenti un certo numero di directory che corrispondono a specifici skin layer. La maggior parte di esse si spiegano da sole, ma vale la pena ricordare che in plone_templates si trovano solo template generici. Se si desidera rintracciare una vista specifica (ad esempio document_view) la si troverà in plone_content.
Nel proprio Theme Product

/skins/[namespace del proprio theme].[nome del proprio theme]_custom_templates | custom_images | styles
Queste directory diventerranno i vostri skin layer. I template, immagini, e fogli di stile possono essere immagazzinati qui. Se lo si desidera, utilizzando il template di paster chiamato plone3_theme verranno forniti dei fogli di stile vuoti per annullare quelli di Plone Default.
Quando si avvia la propria istanza Zope questo file si occupa della trasformazione delle varie directory in skin layer.

/profiles/default/skins.xml | cssregistry.xml | jsregistry.xml
Quando si installa il proprio theme in Plone questi XML impostano la gerarchia degli skin layer e registrano i fogli di stile e i JavaScript negli appositi registri.
