Hi.

I want to show different fields in my applications, depending of the 
current language (italian or english).

Here is my table with static text like company presentation...

db.define_table('static_text',
        Field('title_en'),
        Field('title_it'),
        Field('text_en', type='text'),
        Field('text_it', type='text'))

The controller: (I know that company's texts are in the row with id==1
def company():
    company = db.static_text.id[1]
    return dict(company=company)

The view:
{{extend 'layout.html'}}
<h1>Company page</h1>
{{if T.accepted_language=='it':}}
    {{=p(company.title_it)}}
    {{=p(company.text_it)}}
{{else:}}
    {{=p(company.title_en)}}
    {{=p(company.text_en)}}
{{pass}}

I have this error: Expression' object has no attribute 'title_it'.

Someone can give me a hand ?

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to