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]
Links do Yahoo! Grupos
|