a, i c, thank you so much for your detail explaination and ref link.

best regards,

steve van christie

On 04/11/2011 07:21 AM, Anthony wrote:
DIV is a helper class, as explained here: http://web2py.com/book/default/chapter/05#HTML-Helpers. It takes arguments -- you cannot insert arbitrary Python code within its argument list. Stick with your first version.

On Sunday, April 10, 2011 8:09:14 PM UTC-4, 黄祥 wrote:

    hi,

    is it possible to using div using the web2py format that contain
    looping and if else condition?
    i found an error during convert my view :

    from:

    <DIV id = 'leftbar'>
    {{=H1(title)}}
    {{for i, row in enumerate(rows):}}
    {{if i == items_per_page: break}}
    {{=A(T(row.title), _href = URL("blog_show", args = row.id
    <http://row.id>), _title =
    T(row.title))}}
    {{=BR()}}
    {{pass}}
    {{if page:}}
    {{=A(T('Previous'), _href = URL(args = [page - 1]), _title =
    T('Previous'))}}
    {{pass}}
    {{if len(rows) > items_per_page:}}
    {{=A(T('Next'), _href = URL(args = [page + 1]), _title = T('Next'))}}
    {{pass}}
    </DIV>

    into :

    {{=DIV(H1(title),
    for i, row in enumerate(rows):
    if i == items_per_page: break
    A(T(row.title), _href = URL("blog_show", args = row.id
    <http://row.id>), _title =
    T(row.title)),
    BR(),
    pass
    if page:
    A(T('Previous'), _href = URL(args = [page - 1]), _title =
    T('Previous')),
    pass
    if len(rows) > items_per_page:
    A(T('Next'), _href = URL(args = [page + 1]), _title = T('Next')),
    pass
    ), _id = 'leftbar'}}

    i know i'm wrong, please explain and show my fault, please

    thank you so much

<<inline: pixel.png>>

<<attachment: steve_van_christie.vcf>>

Reply via email to