[wellwell-devel] [wellwell/zoom] Provide cart iterator for Template::Zoom engine.

Stefan Hornburg wellwell-devel at rt.icdevgroup.org
Tue Oct 26 19:21:54 UTC 2010


commit 1c4f31bc38195e6cc13ceef8f60a4376c472bb5c
Author: Stefan Hornburg (Racke) <racke at linuxia.de>
Date:   Tue Oct 26 15:34:42 2010 +0200

    Provide cart iterator for Template::Zoom engine.

 lib/WellWell/Compose/Component/Zoom.pm |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/lib/WellWell/Compose/Component/Zoom.pm b/lib/WellWell/Compose/Component/Zoom.pm
index 69370d0..fbe3bbc 100644
--- a/lib/WellWell/Compose/Component/Zoom.pm
+++ b/lib/WellWell/Compose/Component/Zoom.pm
@@ -38,7 +38,7 @@ sub new {
 
 sub process {
 	my ($self, $attributes) = @_;
-	my ($content, $xml_spec, $spec, $html_object, $zoom);
+	my ($content, $xml_spec, $spec, $iter_name, $html_object, $zoom);
 
 	# parse specification
 	$xml_spec = new Template::Zoom::Specification::XML;
@@ -47,6 +47,7 @@ sub process {
 		die "$0: error parsing $self->{specification}: " . $xml_spec->error() . "\n";
 	}
 
+	$spec->set_iterator('cart', $Vend::Items);
 	$html_object = new Template::Zoom::HTML;
 
 	$html_object->parse_template($self->{template}, $spec);



More information about the wellwell-devel mailing list