[Plone-IT] Uso funzioni

Riccardo Lemmi riccardo a reflab.it
Gio 30 Ago 2007 10:01:34 UTC


On Thursday 30 August 2007 11:53, Basa wrote:
> Come solito hai ragione, in ZMI/Plone/Portal Types non figura Increment.
>
> 2 semplici domande:
>
> - Come mai non si registra automaticamente come gli altri?
> - Come faccio a inserirlo a mano?

Solitamente in __init__.py si trova questo codice:

def initialize(context):
    ##Import Types here to register them
    import Arch1, Arch2

    content_types, constructors, ftis = process_types(
        listTypes(PROJECTNAME),
        PROJECTNAME)
...

dove Arch1, Arch2 etc sono gli Archetypes che vuoi registrare, fatto questo 
dentro Extensions/Install.py il codice:

def install(self):
    ...
    installTypes(self, out,
                 listTypes(PROJECTNAME),
                 PROJECTNAME)

dovrebbe essere suffciente ad installare tutti gli Archetypes registrati in 
__init__.py.

-- 
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:        non disponibile
Tipo:        application/pgp-signature
Dimensione:  191 bytes
Descrizione: non disponibile
URL:         <http://lists.plone.org/pipermail/plone-plone-it/attachments/20070830/620115f0/attachment.asc>


Maggiori informazioni sulla lista Plone-IT