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)
<div class="field"tal:define="error errors/matricula | nothing;email request/matricula | nothing;"tal:attributes="class python:test(error, 'field error', 'field')">
<label>Matrícula</label>
<span class="fieldRequired" title="Required"i18n:attributes="title"i18n:translate="label_required">(Required)</span>
<div class="formHelp" >Informe sua matrícula.</div>
<div tal:content="error">Validation error output</div>
<input type="text"name="matricula"size="30"tabindex=""tal:attributes="value email;tabindex tabindex/next;"/></div>
(aqui os campos já aparecem)
(exemplo com combobox, porêm, não está funcionando)
<div class="field"tal:define="error errors/orgao | nothing;orgao request/orgao | nothing;"tal:attributes="class python:test(error, 'field error', 'field')">
<label>Órgão</label>
<span class="fieldRequired" title="Required"i18n:attributes="title"i18n:translate="label_required">(Required)</span>
<div class="formHelp" >Informe o órgão onde trabalha.</div>
<div tal:content="error">Validation error output</div>
*** <select name="orgao"tal:define="items here/getOrgao"tal:attributes="tabindex tabindex/next;"><option value=" ">Selecione</option><option value="orgao "tal:repeat="item items"tal:content="python:item[1]"tal:attributes="value python:item[0];selected python:test(item[0]==estado, 'selected', none);">orgao</option></select></div>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: | |
|
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!.