steveosoule
6/21/2013 - 7:38 PM

Miva - All Customer Fields Loop

Miva - All Customer Fields Loop

<mvt:item name="customfields" param="Read_Product_ID( l.settings:product:id, '', l.settings:test )" />
<mvt:foreach iterator="field" array="test">
  &mvte:field:code; - &mvte:field:name; - &mvte:field:value;<br/>
</mvt:foreach>

<mvt:comment><!-- Custom Field Codes as member names --></mvt:comment>

<mvt:item name="customfields" param="Read_Product_ID( l.settings:product:id, '', l.settings:fields )" />
<mvt:foreach iterator="field" array="fields">
	<mvt:if expr="l.field_string">
		<mvt:assign name="l.field_string" value="l.field_string $ ','"/>
	</mvt:if>
	<mvt:assign name="l.field_string" value="l.field_string $ ':' $ l.settings:field:code $ '=' $ l.settings:field:value" />
</mvt:foreach>
<mvt:assign name="l.settings:product:fields" value="miva_array_deserialize( l.field_string )" />

<mvt:eval expr="decodeattribute(glosub(miva_array_serialize(l.settings:fields), ',', '<br>'))" />
<hr>
<mvt:eval expr="decodeattribute(glosub(miva_array_serialize(l.settings:product:fields), ',', '<br>'))" />