Inserts a single value into the passed array at the passed index.
<mvt:assign name="l.index" value="miva_array_insert( array, value, i )" />
Note: if the passed array is undefined, miva_array_insert
will create the variable.
MivaEvents.SubscribeToEvent('variant_changed', function (product_data) { | |
console.log(product_data); | |
}); |
<mvt:assign name="g.variable" value="miva_array_serialize(l.settings:array)" /> | |
<!-- &mvt:global:variable; --> |
<mvt:assign name="l.index" value="miva_array_insert( l.settings:array, 'Value', -1 )" /> |
$reflFunc = new ReflectionFunction('FUNCTION_NAME_HERE'); echo '<pre>'; var_dump($reflFunc->getFileName() . ':' . $reflFunc->getStartLine()); echo '</pre>'; |
<mvt:assign name="l.settings:searchcats[1]:code" value="'cat-1'" /> | |
<mvt:assign name="l.settings:searchcats[1]:name" value="'Category 1'" /> | |
<mvt:assign name="l.settings:searchcats[2]:code" value="'cat-2'" /> | |
<mvt:assign name="l.settings:searchcats[2]:name" value="'Category 2'" /> | |
<mvt:assign name="l.settings:searchcats[3]:code" value="'cat-3'" /> | |
<mvt:assign name="l.settings:searchcats[3]:name" value="'Category 3'" /> | |
<mvt:assign name="l.settings:searchcats[4]:code" value="'cat-1'" /> | |
<mvt:assign name="l.settings:searchcats[4]:name" value="'Category 1'" /> | |
<mvt:assign name="l.settings:searchcats[5]:code" value="'cat-5'" /> | |
<mvt:assign name="l.settings:searchcats[5]:name" value="'Category 5'" /> |
.clearfix:before,.clearfix:after {content: " ";display: table;}.clearfix:after {clear: both;}.clearfix {zoom: 1;} |
(?<=<MvFUNCTION NAME = ").*?(?=") |
<mvt:item name="toolkit" param="variantarray|vcount|l.all_settings:product:code" /> | |
<mvt:if expr="vcount GT 0"> | |
<mvt:assign name="l.variantCode" value="l.settings:variants[1]:variant_code" /> | |
<mvt:foreach iterator="variant" array="variants"> | |
<mvt:item name="customfields" param="Read_Product_Code( l.settings:variant:variant_code, 'package-type', l.settings:package_type )" /> | |
<mvt:if expr="l.settings:package_type EQ g.Package_Type"> | |
<mvt:assign name="l.variantCode" value="l.settings:variant:variant_code" /> | |
</mvt:if> | |
</mvt:foreach> | |
<mvt:comment>Load in Master Product's Link</mvt:comment> | |
<mvt:do file="g.Module_Library_DB" name="l.success" value="ProductVariantPartList_Load_Part( l.settings:product:id, l.partList )" /> | |
<mvt:if expr="miva_array_elements(l.partList) GT 0"> | |
<mvt:do file="g.Module_Library_DB" name="l.success" value="Product_Load_ID( l.partList[1]:product_id, l.master )" /> | |
<mvt:assign name="l.settings:product:link" value="'//' $ g.domain:name $ '/' $ g.store:code $ '/' $ 'product' $ '/' $ l.master:code $ '.html'" /> | |
</mvt:if> |