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.