Originally posted by Bruce - PhosphorMedia
View Post
Kent Multer I've sent you an email about your utility module.
<mvt:item name="customfields" param="Read_Basket('recently_added', l.settings:recently_added:product_codes)" /> <mvt:assign name="l.settings:recently_added:product_codes" value="miva_array_deserialize( l.settings:recently_added:product_codes )" /> <mvt:if expr="g.Action EQ 'ADPR' AND l.settings:page:code EQ 'BASK'"> <mvt:assign name="g.time_added" value="s.dyn_time_t" /> <mvt:assign name="l.insert_index" value="miva_array_insert( l.settings:recently_added:product_codes, g.Product_Code $ g.time_added, 1 )" /> <mvt:assign name="l.settings:recently_added:product_count" value="miva_array_elements( l.settings:recently_added:product_codes )" /> <mvt:item name="customfields" param="Write_Basket('recently_added', miva_array_serialize(l.settings:recently_added:product_codes))" /> </mvt:if> <mvt:comment> Uncomment to View Raw Data Collected &mvt:recently_added:product_codes; </mvt:comment> <mvt:item name="customfields" param="Read_Basket( 'line_id_time_added', l.settings:line_id:time_added )" /> <mvt:assign name="l.settings:line_id:time_added" value="miva_array_deserialize( l.settings:line_id:time_added )" /> <!-- first loop for minibasket (displays all items) --> <mvt:foreach iterator="item" array="global_minibasket:items"> <mvt:if expr="g.Action EQ 'ADPR' AND l.settings:page:code EQ 'BASK'"> <mvt:assign name="l.insert_index" value="miva_array_insert( l.settings:line_id:time_added, l.settings:item:line_id $ '_' $ g.time_added, 1 )" /> <mvt:assign name="l.settings:line_id:time_added_count" value="miva_array_elements( l.settings:line_id:time_added )" /> <mvt:item name="customfields" param="Write_Basket('line_id_time_added', miva_array_serialize( l.settings:line_id:time_added ))" /> </mvt:if> rest of mini bask item code </mvt:foreach> <mvt:comment> Uncomment to View Raw Data Collected &mvt:line_id:time_added; </mvt:comment> <mvt:if expr="g.Action EQ 'ADPR' AND (g.Product_Code CIN 'g.treeheartCheck' OR g.Product_Code CIN g.treediscCheck OR g.Product_Code CIN g.familytreeCheck)"> <!-- second loop for minibasket (only display last item added) --> <mvt:foreach iterator="item" array="global_minibasket:items"> <mvt:if expr="((l.settings:item:code $ g.time_added) CIN l.settings:recently_added:product_codes) AND ((l.settings:item:line_id $ '_' $ g.time_added) CIN l.settings:line_id:time_added)"> mini bask code for just the last item </mvt:if> </mvt:foreach> </mvt:if>
<!-- first loop for minibasket (displays all items) --> <mvt:foreach iterator="item" array="global_minibasket:items"> <mvt:if expr="l.item:line_id GT l.temp_item:line_id"> <mvt:assign name="l.temp_item:line_id" value="l.item:line_id" /> </mvt:if> rest of mini bask code </mvt:foreach> <!-- second loop for minibasket (only display last item added) --> <mvt:foreach iterator="item" array="global_minibasket:items"> <mvt:if expr="l.temp_item"> mini bask code for just the last item <mvt:foreachstop /> </mvt:if> </mvt:foreach>
snippet
Leave a comment: