[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