Opa Robson,

> Para a criação de conteúdos personalizados de forma extremamente
> rápida, estou usando o produto "generic plone content"
> (http://plone.org/products/genericplonecontent) na versão 0.6.
> 
> Criei um conteudo chamado "catalogo" sob o schemata default, com os
> seguintes campos: 'fabricante'(StringField), 'logotipo'(ImageField) e
> 'texto'(TextField --> text/html).
> 
> Até aí, tudo bem. No Plone, adiciono normalmente um item "catalogo"
> novo, edito tudo... mas como faço para alterar a visualização padrão
> desse item?
> 
> Sei que eu preciso criar um template e referenciá-lo em "Default view
> method" deste conteúdo, mas como faço para capturar esses campos,
> tipo... dar um 'get' neles, visto que são dinâmicos?

eu nunca usei esse produto, mas vi a apresentação do Fabrizio na
conferência de 2005 e posso dizer que ele apenas extende o schema
com os campos extras.

Dessa forma, ele herda o mesmo comportamento de qualquer campo
normal de um Archetype, ou seja, são criados accessors e mutators
com os prefixos get/set e o nome do campo capitulado.

Exemplo, para o teu campo 'fabricante', tu poderias acessar o valor
armazenado com getFabricante e, da mesma maneira, modificar com o
setFabricante.

HTH,

-- 

Dorneles Treméa
X3ng Web Technology
http://nosleepforyou.blogspot.com

Responder a