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

Rispondere a