Seguinte,

 

            Preciso no ATFile do Plone (2.0.5). Adicionar mais um campo texto.

Então resolvi trilhar este caminho, extendo o ATFile.

 

Usei este artigo [http://plone.org/documentation/tutorial/richdocument/extending-atct] como base e cheguei ao seguinte resultado.

 

Agora queria saber, como faço para incluir este tipo no meu Plone?

 

Tentei:

1° Joguei ele na pasta Produtcs/ATContentTypes

2° python –c [arquivo]

 

Oque devo fazer para essa solução funcionar? Ou existe alternativa mais simples para solução do meu problema?

 

from Products.ATContentTypes.content.file import ATFile

from Products.ATContentTypes.content.document import finalizeATCTSchema

 

ATFileIPSchema = ATFile.schema.copy() + Schema((

    StringField('tipoMaterial',

        widget=StringWidget(

            label="Tipo de material",

            description="Ex: uma tese, uma monografia, um paper, etc.",

            label_msgid='FileIP_label_tipo_material',

            description_msgid='FileIP_help_tipo_material',

            i18n_domain='FileIP',

        ),

        required=1

    ),

 

  ))

 

finalizeATCTSchema(ATFileIPSchema)

 

class ATFileIP(ATFile):

     """

     A document which may contain directly uploaded images and attachments

     """

 

     # Standard content type setup

     portal_type = meta_type = archetype_name = 'ATFileIP'

     schema = ATFileIPSchema

 

registerType(ATFileIPSchema)

__._,_.___

Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]




Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos

__,_._,___

Responder a