Tuesday 16 November 2010 12:51:45 pm
In my shop there are products with different quantities and prices. I do a productclass with multioption-datatype and options items: 1 ltr. beer 2.50 bugs 2 ltr. beer 5.00 bugs 3 ltr. beer 10.00 bugs (And leave the main price field with 0.00 (bugs)) Works fine:) But now I want to sort the productlist, this case, because main pricefield is 0.00 (bugs), by price value of the first option item. In product lineview I can fetch the price of first option item with:
{$node.object.data_map.additional_options.data_map.value.optiongroup_list.0.multioption_list.0.optionlist.0.additional_price} And in the Productlist with I can fetch the price of first option item with:
{def $pricedesc = fetch( 'content', 'tree', hash( 'parent_node_id', 2,
'offset', $view_parameters.offset,
'sort_by', array(XXXXX ),
'class_filter_type', 'include',
'class_filter_array', array( 'product' )
) ) }
{foreach $pricedesc as $child}
{$child.object.data_map.additional_options.value.optiongroup_list.0.multioption_list.0.optionlist.0.additional_price}
{/foreach} Now I want to sort the productlist by the value of the first optionlist item. But not able to write the code. Is it possible to define a variable and do sort by $variable? mmh. How can I sort by optionlist bugs? XXXXX very thanks! gr. Bugbeer
_______________________
http://artenic.de ARTENIC - Publishing mit allen Mitteln!
|