Skip to content

Instantly share code, notes, and snippets.

@tessguefen
Created February 16, 2018 16:57
Show Gist options
  • Select an option

  • Save tessguefen/fb7661ee4308b35488bd02812e0e7d9d to your computer and use it in GitHub Desktop.

Select an option

Save tessguefen/fb7661ee4308b35488bd02812e0e7d9d to your computer and use it in GitHub Desktop.
Export all Images whether they have a type or not.
<mvt:do file="g.Module_Library_DB" name="l.success" value="ProductList_Load_All( l.settings:products )" />
<table>
<tr>
<td>Product Code</td>
<td>Product Name</td>
<mvt:do file="g.Module_Library_DB" name="l.success" value="ImageTypeList_Load_All( l.settings:imagetypes )" />
<mvt:foreach iterator="type" array="imagetypes">
<td>&mvte:type:code;</td>
</mvt:foreach>
</tr>
<mvt:foreach iterator="product" array="products">
<tr>
<td>&mvte:product:code;</td>
<td>&mvte:product:name;</td>
<mvt:foreach iterator="type" array="imagetypes">
<mvt:assign name="l.settings:product:imagetype" value="NULL" />
<mvt:do file="g.Module_Library_DB" name="l.success" value="ProductImage_Load_Type( l.settings:product:id, l.settings:type:id, l.settings:product:imagetype )" />
<mvt:if expr="l.settings:product:imagetype">
<mvt:assign name="l.settings:img" value="NULL" />
<mvt:do file="g.Module_Library_DB" name="l.success" value="Image_Load_ID( l.settings:product:imagetype:image_id, l.settings:img )" />
<td>&mvte:img:image;</td>
<mvt:else>
<td>&nbsp;</td>
</mvt:if>
</mvt:foreach>
<mvt:do file="g.Module_Library_DB" name="l.success" value="ProductImageList_Load_Product( l.settings:product:id, l.settings:product:images )" />
<mvt:foreach iterator="image" array="product:images">
<mvt:if expr="NOT l.settings:image:type_id">
<mvt:assign name="l.settings:img" value="NULL" />
<mvt:do file="g.Module_Library_DB" name="l.success" value="Image_Load_ID( l.settings:image:image_id, l.settings:img )" />
<td>&mvte:img:image;</td>
</mvt:if>
</mvt:foreach>
</tr>
</mvt:foreach>
</table>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment