Hi, I assume you want to do this in the template. If so you don't need an outer loop just overwrite the template and add some css. Wrap each product in a div set the width on it and float it left. Also set the parent div width so it only allows four in a row.
lzantal On Jan 22, 2012, at 2:51, Puneet <[email protected]> wrote: > Did it using brute force technique. Passed a slicing range from the view and > using it in the outer loop. > > Thanks, > Puneet > > On Sun, Jan 22, 2012 at 3:38 PM, Puneet <[email protected]> wrote: > Hi All, > > I am trying to modify search results and show them as 4 products in row. > > If I want to show all products I simply do : > > {% for product in results.products %} > {{product.name}} > {% endfor %} > > But what I want to do is, Show all proudcts in rows and each row containing > four proudcts. If I do slice it works for first four proudcts. > {% for product in results.products|slice:"0:4" %} > > I am not getting how to wrap it in a outer loop achieve this. Can somebody > suggest ? > > ~Puneet > > > > > > > > -- > Thanks > Puneet > http://www.asicguru.com > -- > You received this message because you are subscribed to the Google Groups > "Satchmo users" 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/satchmo-users?hl=en. -- You received this message because you are subscribed to the Google Groups "Satchmo users" 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/satchmo-users?hl=en.
