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.

Reply via email to