[Plone-IT] genericsetup, related items ed estendere tipi già esistenti

Riccardo Lemmi riccardo a reflab.it
Sab 31 Gen 2009 10:52:37 UTC


On Saturday 31 January 2009, Marco Giusti wrote:
> salve a tutti,
> ho alcune questioni da porvi su plone.
>
> 1. ho creato un nuovo tipo di dato seguendo il libro di aspeli. il nuovo
> tipo estende ATEvent e ATFolder, ma quando cerco di modificare il
> contenuto e vado su "categorizzazioni" non ho il campo related items.
> come mai questo? in giro ho letto che devo aggiungere esplicitamente un
> campo relatedItemsField, ma perché non lo eredita da ATEvent? forse
> sbaglio qualcosa nell'estendere gli eventi, devo prestare particolare
> attenzione a qualcosa che il libro di aspeli non dice?

L'eredità aggiunge i metodi presenti sulle classi padre ma per lo schema 
quindi i field devi copiare quello che ti serve dagli schema di ATEvent e 
ATFolder.

> 2. genericasetup, la cosa più oscura di plone, veramente. anche qui ho
> provato a leggere in giro qualcosa ma poi non trovo niente che mi
> illumini veramente su come funzioni. ho letto che (correggetemi se
> sbaglio) serve per l'installazione di un pacchetto, aiuta nel caso un
> tipo di dato venga modificato, ma poi leggendo un po' di codice ho
> scoperto che fa molto di più. esplorando in .../profiles/default/types/
> ho scoperto che per esempio è possibile settare la default_view per un
> tipo, senza dover coinvolgere i file .zcml. dove trovo tutte queste
> informazioni? non riesco a districarmi dalla ragnatela che è la
> documentazione di plone.

Sul libro di Aspeli c'è scritto tutto quello che serve riguardo al 
GenericSetup. Gli esempi d'uso sono sparsi in tutto il libro.
-- 
Riccardo Lemmi                           Email:   riccardo a reflab.it
Reflab S.r.l. - Plone Design, Development and Consulting
Phone: +39 349 4620820                         http://www.reflab.it
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        signature.asc
Tipo:        application/pgp-signature
Dimensione:  189 bytes
Descrizione: This is a digitally signed message part.
URL:         <http://lists.plone.org/pipermail/plone-plone-it/attachments/20090131/42a1f70c/attachment.asc>


Maggiori informazioni sulla lista Plone-IT