Salve,
uso Plone 4.0b3 e sto provando a creare un tema da zero (è la mia prima
volta con Plone).
Ho seguito le guide presenti nel Theme Reference, ma dato che sono per
Plone 3 forse manca qualcosa.
O più probabilmente mi sfugge qualcosa...
Ecco cosa ho fatto.
Dalla cartella zeocluster della mia installazione:
cd src
../bin/paster create -t plone3_theme plonetheme.mytheme
Ho usato plone3_theme (incrociando le dita), dato che 'paster create
--list-templates' non mi dava il tema per plone4 (a proposito, perché non
c'è?).
Alle domande ho sempre risposto con l'impostazione consigliata.
Alla fine è stata creata la directory plonetheme.mytheme
Modifiche al buildout.cfg:
develop =
src/plonetheme.mytheme
Ecco, ora viene il punto forse più delicato.
Qui ad esempio:
http://plone.org/documentation/kb/how-to-install-a-3-x-theme-using-buildout
spiega che plonetheme.mytheme va aggiunto nelle sezioni eggs e zcml
*dell'istanza*, quindi dopo develop=
Invece nel mio buildout.cfg, nei commenti sopra develop= leggo:
# You will also need to add the egg names in the
# eggs section above, and may also need to add them
# to the zcml section.
Ho seguito il consiglio e l'ho messo nelle sezioni eggs e zcml *prima di
develop=*.
Anche perché ho notato che sotto non ci sono le sezioni eggs e zcml
riservate all'istanza.
È una novità di Plone 4?
Ho lanciato buildout e riavviato il server, ma non riesco a connettermi.
Nei log ho trovato questo:
2010-05-18T12:43:33 ERROR Zope.SiteErrorLog 1274179413.480.0994664364292
http://localhost:8080/Plone/portal_css/Plone%20Default/ploneCustom-cachekey0815.css/index_html
Traceback (innermost last):
Module ZPublisher.Publish, line 116, in publish
Module ZPublisher.BaseRequest, line 621, in traverse
Module ZPublisher.BaseRequest, line 657, in exec_callables
Module Products.ResourceRegistries.tools.BaseRegistry, line 267, in
deferredGetContent
Module Products.ResourceRegistries.tools.BaseRegistry, line 238, in
__getitem__
Module Products.ResourceRegistries.tools.BaseRegistry, line 603, in
getResourceContent
Module OFS.DTMLMethod, line 149, in __call__
- <DTMLMethod at /Plone/ploneCustom.css>
- URL: http://localhost:8080/Plone/ploneCustom.css/manage_main
- Physical Path: /Plone/ploneCustom.css
Module DocumentTemplate.DT_String, line 477, in __call__
Module DocumentTemplate.DT_With, line 62, in render
KeyError: 'base_properties'
------
Dove sto sbagliando?
Grazie mille,
Federico
_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html