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)
(aqui os campos já aparecem)
(exemplo com combobox, porêm, não está funcionando)
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.
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>
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: | |
|
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!.