[ic] How to retrieve item options data in a perl block
New Media E.M.S.
ic_users at newmediaems.com
Wed May 5 10:11:46 EDT 2004
At 11:40 AM 5/5/2004 +0200, you wrote:
>Hi interchangers,
>
>this is IC 5.0* on FreeBSD with postgres.
>I have some items with simple options
>(new options: OptionsEnable option_type in etc/after.cfg).
>
>For further processing i would like to retrieve the selected
>item options data from basket. In IC i have:
>[item-list]
> [item-options type=value report=1]
>[/item-list]
>
>Now i don't now how to code this in a perl block / usertag.
>Currently a use a scratch variable, but this isn't elegant.
>
>The following doesn't work as expected:
>
>[calc]
>my $out;
>my $cart = $Carts->{main};
>my %options = (report => '1', type => 'value');
>my $opt = \%options;
>foreach my $item (@$cart) {
> $out .= $item->{code} ."-";
> $out .= $item->{quantity} ."-";
> $out .= $Tag->options( $item->{code},
> undef,
> $opt,
> $item, );
>
> $out .= "<br>";
>}
>return $out;
>[/calc]
Did you try:
$Tag->options( {
code => $item->{code},
type => 'value',
report => 1,
}
);
- Ed
>The options-tag returns html form fields, but i need the data like
>optionname: optionvalue. How can a get these options-data?
>
>Btw: I have to use [item-options type=value report=1]
>to return option values for all sort of widgets (incl. text-widgets).
>[item-options type=display report=1] returns only for select and radio
>widgets.
>
>Regards Achim
>
>--
>_______________________________________________
>interchange-users mailing list
>interchange-users at icdevgroup.org
>http://www.icdevgroup.org/mailman/listinfo/interchange-users
===============================================================
New Media E.M.S. Technology Solutions for Business
11630 Fair Oaks Blvd., #250 eCommerce | Consulting | Hosting
Fair Oaks, CA 95628 edl at newmediaems.com
(916) 961-0446 http://www.newmediaems.com
(866) 519-4680 Toll-Free (916) 961-0447 Fax
===============================================================
More information about the interchange-users
mailing list