Re: [Zope-pt] Dependencia de campos no archetypes

2005-12-16 Por tôpico Dorneles Treméa
Opa Tadeu,

> Estou utilizando o archetypes1.2.5. Gostaria que o campo "credito"
> fosse dependente do campo "foto". Quero dizer  se  não for preenchido
> nada em foto o campo credito não aparecer, ou mostrar algum erro. É
> possível fazer isso através de Archetypes?
> 
> ImageField('foto',
> original_size=(128,128),
> widget=ImageWidget(),
> size={"thumb" : (128,128)},
> i18n_domain = "plone",
> ),
> StringField('credito',
>   widget=StringWidget(
>   label="Enter with credits for image",
>   size=12),
>   i18n_domain = "plone",
>   ),

eu não conheço nada especificamente para ImageWidgets, mas se fosse
um SelectWidget dava para resolver diretamente com o MasterSelectWidget:

http://trac.plone.org/archetypes/browser/MoreFieldsAndWidgets/MasterSelectWidget/trunk/README.txt

Na pior hipótese dá para usar a lógica do MasterSelectWidget e
customizar o ImageWidget para agir de forma parecida.

PS: De qualquer maneira, a recomendação é que você atualize para
o Archetypes 1.3.x o quanto antes... ;-)

HTH,

-- 

Dorneles Treméa
X3ng Web Technology


Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
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:
http://br.yahoo.com/info/utos.html

 




[Zope-pt] Dependencia de campos no archetypes

2005-12-16 Por tôpico tadeulinux
Estou utilizando o archetypes1.2.5. Gostaria que o campo "credito"
fosse dependente do campo "foto". Quero dizer  se  não for preenchido
nada em foto o campo credito não aparecer, ou mostrar algum erro. É
possível fazer isso através de Archetypes?

ImageField('foto',
original_size=(128,128),
widget=ImageWidget(),
size={"thumb" : (128,128)},
i18n_domain = "plone",
),
StringField('credito',
  widget=StringWidget(
  label="Enter with credits for image",
  size=12),
  i18n_domain = "plone",
  ),

Caso não seja possível realizar está operação em archetypes alguem tem
alguma sugestão para tratar isso em page template, pois consegui fazer
em page template o credito não visualizar nada se não existir a foto,
mas se existir a foto tem que ser obrigatório a edição do campo
credito conforme abaixo:
Parte do codigo abaixo retirei do meu page template para visualização
do meu novo tipo(modificado em actions)

Credito: credito

Obrigado.




Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
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:
http://br.yahoo.com/info/utos.html