Your right, I just can't help it!
:P

On Sat, 2009-09-19 at 01:32 -0700, Iceberg wrote:
> The first 3 lines of your code snippet can be changed into:
> 
>   {{for count, item in enumerate(news):}}
> 
> That is more pythonic.  Using counter variable is the bad taste from C
> era.
> 
> On Sep19, 3:32pm, Jason Brower <encomp...@gmail.com> wrote:
> > Hmm...
> > Is this what you where thinking?
> >
> > On Sat, 2009-09-19 at 00:27 -0700, annet wrote:
> > > I have a table which contains news items. In the view I would like to
> > > display the first 6 items in full and limit the display of the next 18
> > > items to their title. So something like:
> >
> > {{count = 0}}
> > > {{for item in news:}}
> >
> > {{count += 1}}
> > {{if count <= 6:}}<--------datailed stuff> <div class="newsitem">
> > >   <h5>{{=db.nieuws.publicatie_datum.formatter(item.publicatie_datum)}}
> > > </h5>
> > >   <h2>{{=item.titel}}</h2>
> > >   {{if item.ondertitel:}}<h3>{{=item.ondertitel}}</h3>{{pass}}
> > >   {{=XML(item.korte_inhoud)}} <br />
> > >   <h4>{{=A('Lees meer',_onmouseover="this.style.cursor='pointer;",\
> > >      _onclick="javascript:newsdetails('%s')"%URL
> > > (r=request,f='newsdetails',args=[item.id]))}}</h4>
> > > </div>
> >
> > {{else:}}<------------- not so detailed stuff
> > <div class="newsitem">
> >
> >
> >
> > >   <h5>{{=db.nieuws.publicatie_datum.formatter(item.publicatie_datum)}}
> > > </h5>
> > >   <h2>{{=item.titel}}</h2>
> > >   {{if item.ondertitel:}}<h3>{{=item.ondertitel}}</h3>{{pass}}
> > >   {{=XML(item.korte_inhoud)}} <br />
> > >   <h4>{{=A('Lees meer',_onmouseover="this.style.cursor='pointer;",\
> > >      _onclick="javascript:newsdetails('%s')"%URL
> > > (r=request,f='newsdetails',args=[item.id]))}}</h4>
> > {{pass}}
> > >  <!-- newsitem -->
> > > {{pass}}
> >
> > > <table>
> > >   <tbody>
> > >     {{for item in news:}}
> > >       <tr>
> > >         <td>
> > >           {{=item.titel}}
> > >         </td>
> > >       </tr>
> > >     {{pass}}
> > >   </tbody>
> > > </table>
> >
> > > I hope one of you could provide me with the correct for loop to make
> > > this work.
> >
> > > Kind regards,
> >
> > > Annet.
> > 


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to