Re: [Zope-pt] Criar Combo em Novo Usuário

2005-12-09 Por tôpico José Henrique



Ao reportar um erro deve-se descrevê-lo, mostrando a mensagem
de erro e o traceback, se existir.  Simplesmente dizer que há um
erro não contribui para que as pessoas possam descobrir o que está
acontecendo.  Ajude-nos a ajudá-lo.

Zénrique








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!.









Re: [Zope-pt] Criar Combo em Novo Usuário

2005-12-09 Por tôpico Ramon Vinas



Esqueci de colocar o Scrip Python (segue abaixo). Está tudo funcionando. Foi baseado no exemplo do Tchezope.    Ramon. result = []   for item in list(context.portal_properties.promasp_properties.orgao):  orgao = item.split(";")  result.append((orgao[0], orgao[1]))   if sigla is not None:  for item in result:  if sigla == item[0]:  return item[1]   return result  Ramon Vinas <[EMAIL PROTECTED]> escreveu: Aqui estão os passos para criar um campo a mais quando o usuário está se registrando no site.  1 - Em /site/portal_mamberdata em properties cria a variável 2 - customizar /site/portal_skins/plone_forms/join_form   (exemplo sem combobox, ou seja é somente um campo. Está funcionando)tal:define="error  errors/matricula | nothing;email request/matricula | nothing;"tal:attributes="class python:test(error, 'field error', 'field')">   Matrícula   i18n:attributes="title"   i18n:translate="label_required">(Required)  Informe sua matrícula.Validation error output   name="matricula"  size="30"  tabindex=""  tal:attributes="value email;   tabindex tabindex/next;"  />    (aqui os campos já aparecem)  (exemplo com combobox, porêm, não está funcionando)  tal:define="error errors/orgao | nothing;orgao request/orgao | nothing;"tal:attributes="class python:test(error, 'field error', 'field')">   Órgão  i18n:attributes="title"   i18n:translate="label_required">(Required)  Informe o órgão onde trabalha. Validation error output   ***tal:define=”items here/getOrgao”   tal:attributes=”tabindex tabindex/next;”>   Selecionetal:repeat=”item items” tal:content=”python:item[1]”  tal:attributes=”value python:item[0];selected python:test(item[0]==estado, 'selected', none);”>orgao  O erro é na linha marcada com ***  Qualquer ajuda é bem vinda  3 - customizar /site/plone_prefs/personalize_form  4 - Provavelmente deveremos se alterar prefs_user_details e validade_registration  Grato, Ramon.Yahoo! doce lar. Faça do Yahoo! sua homepage. 
		 
Yahoo! doce lar. Faça do Yahoo! sua homepage.





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!.









Re: [Zope-pt] Criar Combo em Novo Usuário

2005-12-08 Por tôpico Arnaldo Janz Júnior



Qual é o erro?
Eu arrisco que os atributos do objeto acessado no loop em getOrgaos não
podem ser acessados por índices numéricos (provavelmente é um
dicionário) ...
-- 
JJ (|´:¬{)»
-
"Eu
sou a ressurreição e a vida. Quem crê em mim, ainda que morra, viverá;
e todo o que vive e crê em mim não morrerá, eternamente. Crês isto?"
O Senhor, Jesus Cristo - Jo.11:25-26
-
Em 08/12/05, Ramon Vinas <[EMAIL PROTECTED]> escreveu:



 Aqui estão os passos para criar um campo a mais quando o usuário está se registrando no site.  1 - Em /site/portal_mamberdata em properties cria a variável 2 - customizar /site/portal_skins/plone_forms/join_form
   (exemplo sem combobox, ou seja é somente um campo. Está funcionando)tal:define="error
 errors/matricula | nothing;email request/matricula | nothing;" 
   tal:attributes="class python:test(error, 'field error', 'field')">   
Matrícula   
 
  i18n:attributes="title"   i18n:translate="label_required">(Required)
 
 Informe sua matrícula.   
 Validation error output   
name="matricula" 
 size="30"  tabindex="" 
 tal:attributes="value email; 
 tabindex tabindex/next;"  /> 
   (aqui os campos já aparecem)  (exemplo com combobox, porêm, não está funcionando)
   
   tal:define="error errors/orgao | nothing;orgao request/orgao | nothing;" 
   tal:attributes="class python:test(error, 'field error', 'field')">   
Órgão  i18n:attributes="title" 
  i18n:translate="label_required">(Required)   
   Informe o órgão onde trabalha. 
  
 Validation error output
   ***  
  tal:define="items here/getOrgao"   tal:attributes="tabindex tabindex/next;">
   Selecione
tal:repeat="item items" tal:content="python:item[1]" 

tal:attributes="value python:item[0];selected
python:test(item[0]==estado, 'selected', none);">orgao
 
O erro é na linha marcada com ***  Qualquer ajuda é bem vinda  3 - customizar /site/plone_prefs/personalize_form
  4 - Provavelmente deveremos se alterar prefs_user_details e validade_registration  Grato, Ramon.







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!.









[Zope-pt] Criar Combo em Novo Usuário

2005-12-08 Por tôpico Ramon Vinas



 Aqui estão os passos para criar um campo a mais quando o usuário está se registrando no site.  1 - Em /site/portal_mamberdata em properties cria a variável 2 - customizar /site/portal_skins/plone_forms/join_form   (exemplo sem combobox, ou seja é somente um campo. Está funcionando)tal:define="error
 errors/matricula | nothing;email request/matricula | nothing;"tal:attributes="class python:test(error, 'field error', 'field')">   Matrícula
  i18n:attributes="title"   i18n:translate="label_required">(Required)  Informe sua matrícula.Validation error output   name="matricula"  size="30"  tabindex=""  tal:attributes="value email; 
 tabindex tabindex/next;"  />    (aqui os campos já aparecem)  (exemplo com combobox, porêm, não está funcionando)  tal:define="error errors/orgao | nothing;orgao request/orgao | nothing;"tal:attributes="class python:test(error, 'field error', 'field')">   Órgão  i18n:attributes="title"   i18n:translate="label_required">(Required)  Informe o órgão onde trabalha.   
 Validation error output   ***tal:define=”items here/getOrgao”   tal:attributes=”tabindex tabindex/next;”>   Selecionetal:repeat=”item items” tal:content=”python:item[1]” tal:attributes=”value python:item[0];selected python:test(item[0]==estado, 'selected', none);”>orgao 
O erro é na linha marcada com ***  Qualquer ajuda é bem vinda  3 - customizar /site/plone_prefs/personalize_form  4 - Provavelmente deveremos se alterar prefs_user_details e validade_registration  Grato, Ramon.   
		 
Yahoo! doce lar. Faça do Yahoo! sua homepage.





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!.