[zope-pt] Ajuda ATContentTypes

2006-07-05 Thread Leonardo Borille de Queiroz










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

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ 
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] 
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.






__,_._,___





RES: [zope-pt] Ajuda ATContentTypes

2006-07-06 Thread Leonardo Borille de Queiroz











Acho que esse tipo de coisa não rola no
2.0.5, alguém sabe oque posso fazer?

 









De: zope-pt@yahoogrupos.com.br [mailto:zope-pt@yahoogrupos.com.br] Em nome de Leonardo Borille de Queiroz
Enviada em: quarta-feira, 5 de
julho de 2006 15:23
Para: zope-pt@yahoogrupos.com.br
Assunto: [zope-pt] Ajuda
ATContentTypes



 

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

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ 
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] 
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.






__,_._,___