Hello,
We're currently evaluating Satchmo as a cart/store package.
We'd like to be able to override product templates on a per-product
basis; that is, a product with one SKU may get product/
detail_00001.html and another may get product/detail_00004.html. If
there is no template for a specific product, we'd like Satchmo to fall
back to the normal base product template.
This is pretty similar to the way Satchmo currently works with custom
product modules, as described in the documentation [1]. However, we
don't really see the need to create separate product modules for
products that don't substantially differ from other products (other
than in the design of their product detail pages).
Is there some kind of way to get this functionality without modifying
core Satchmo files? Effectively what we'd want is the ability to add
something like 'product/detail_%s.html' % product.sku to the list of
templates generated in find_product_template().
Some of the alternatives we've considered and dismissed were modifying
the base product template with a bunch of {% ifequal %} blocks (which
doesn't scale well), writing our own template tag to include another
template file if it exists (which isn't as elegant as simply extending
the base template), and dumping large portions of the page's design in
the database (which doesn't really keep presentation & data separate).
We'd welcome other approaches, too.
Thanks in advance!
Justin
[1] http://www.satchmoproject.com/docs/svn/custom-product.html
--
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.