Within T2 you can shose

db.t2_person.exposes=[...list of fields that you want in register ...]

in gluon.tools.Auth this is going away and you will use
db.table.field.writable=False
db.table.field.readable=True

You can cutomize any forms with more or less this syntax

<form>
...
<input name="X" value="{{=form.latest.X}}" />
{{if form.errors.X:}}<div class="error">{{=form.errors.X}}</div>
{{pass}}

...
{{=form.hidden_fields()}}
</form>

where X is a field name.

Massimo
On Jan 25, 12:49 pm, Yannick <[email protected]> wrote:
> Ok here is an example. Let's say in the controller i have the
> following code:
>
>        response.menu=[
>           [’login’,False,t2.action(’login’)],
>           [’search’,False,t2.action(’searchItems’)],
>           [’register’,False,t2.action(’register’)]]
>
>          def register(): return dict(form=t2.register())
>          def login(): return dict(form=t2.login())
>          def logout(): t2.logout(next=’login’)
>
>          def searchItems():
>             search=t2.search(db.items)
>             return dict(search=search)
>
>  And in the login.html we have something like:
>
>         <div class="frame">
>           <h2>Login</h2>
>            {{=form}}
>         </div>
>  And in the registration.html we have something like:
>        <div class="frame">
>          <h2>Register</h2>
>          {{=form}}
>        </div>
>
> The registration, Login pages for example display some fields that i
> don't want, how can I choose which fields to display ?
> - Also How can I customized the layout to make it look nice.
> - Also for the search criterion, how can i choose which one to display
> and how to display it (Layout)
>
> Thanks for your attention and help.
>
> On Jan 24, 7:42 pm, jlegler <[email protected]> wrote:
>
> > There are many ways to do it depending on what you want to do.  Can
> > you give us an example of what you would like to do?
>
> > On Jan 24, 1:50 pm, Yannick <[email protected]> wrote:
>
> > > Hello mate,
> > > Anyone knows how to customize the form ( Register, Login, etc...)
> > > return by T2 application Plug-in ?
>
> > > Thanks for your help !
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to