I am using the following code to generate specific sized images for the feeds. It works fine for parent and normal records, but not for variants. What am I missing?
Code:
[COLOR=#808080]<[/COLOR][COLOR=#569cd6]mvt:if[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]expr[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"NOT ISNULL l.settings:record:variant"[/COLOR][COLOR=#808080]>[/COLOR] [COLOR=#d4d4d4] [/COLOR][COLOR=#808080]<[/COLOR][COLOR=#569cd6]mvt:assign[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]name[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"l.constraints[1]:height"[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]value[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"540"[/COLOR][COLOR=#808080] />[/COLOR] [COLOR=#d4d4d4] [/COLOR][COLOR=#808080]<[/COLOR][COLOR=#569cd6]mvt:assign[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]name[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"l.constraints[1]:width"[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]value[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"540"[/COLOR][COLOR=#808080] />[/COLOR] [COLOR=#d4d4d4] [/COLOR][COLOR=#808080]<[/COLOR][COLOR=#569cd6]mvt:assign[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]name[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"l.imagetype_codes[1]"[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]value[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"'main'"[/COLOR][COLOR=#808080] />[/COLOR] [COLOR=#d4d4d4] [/COLOR][COLOR=#808080]<[/COLOR][COLOR=#569cd6]mvt:assign[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]name[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"l.constraints_count"[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]value[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"miva_array_elements( l.constraints )"[/COLOR][COLOR=#808080] />[/COLOR] [COLOR=#d4d4d4] [/COLOR][COLOR=#808080]<[/COLOR][COLOR=#569cd6]mvt:assign[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]name[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"l.imagetypecode_count"[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]value[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"miva_array_elements( l.imagetype_codes )"[/COLOR][COLOR=#808080] />[/COLOR] [COLOR=#d4d4d4] [/COLOR][COLOR=#808080]<[/COLOR][COLOR=#569cd6]mvt:do[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]file[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"g.Module_Library_DB"[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]name[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"l.imagedata_count"[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]value[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"ProductImageDataList_Load_Product_TypeCodes_Const rained(l.settings:record:variant:id, l.imagetype_c odes, l.imagetypecode_count , l.constraints,l.cons traints_count,l.settings:productimagedatalist)"[/COLOR][COLOR=#808080] />[/COLOR] [COLOR=#d4d4d4] &mvt:record:variant:code;,&mvt:record:variant: name;,&mvt:record:variant:weight;,[/COLOR][COLOR=#808080]<[/COLOR][COLOR=#569cd6]mvt:if[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]expr[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"ISNULL l.settings:productimagedatalist[1]:generatedimages[1]:image"[/COLOR][COLOR=#808080]><[/COLOR][COLOR=#569cd6]mvt:do[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]file[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"g.Module_Library_DB"[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]name[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"l.ok"[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]value[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"GeneratedImage_FindOrInsert_Image_Dimensions( l.s ettings:productimagedatalist[1]:image, l.constraints[1]:width, l.constraints[1]:height, l.settings:generatedimage )"[/COLOR][COLOR=#808080] />[/COLOR][COLOR=#d4d4d4]https://domain.com/Merchant5/&mvt:generatedimage:image;[/COLOR][COLOR=#808080]<[/COLOR][COLOR=#569cd6]mvt:else[/COLOR][COLOR=#808080]>[/COLOR][COLOR=#d4d4d4]https://domain.com/Merchant5/&mvt:productimagedatalist[1]:generatedimages[1]:image;[/COLOR][COLOR=#808080]</[/COLOR][COLOR=#569cd6]mvt:if[/COLOR][COLOR=#808080]>[/COLOR][COLOR=#d4d4d4],&mvt:record:variant:price;&mvt:eol:crlf;[/COLOR] [COLOR=#808080]<[/COLOR][COLOR=#569cd6]mvt:else[/COLOR][COLOR=#808080]>[/COLOR] [COLOR=#d4d4d4] [/COLOR][COLOR=#808080]<[/COLOR][COLOR=#569cd6]mvt:assign[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]name[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"l.constraints[1]:height"[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]value[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"540"[/COLOR][COLOR=#808080] />[/COLOR] [COLOR=#d4d4d4] [/COLOR][COLOR=#808080]<[/COLOR][COLOR=#569cd6]mvt:assign[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]name[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"l.constraints[1]:width"[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]value[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"540"[/COLOR][COLOR=#808080] />[/COLOR] [COLOR=#d4d4d4] [/COLOR][COLOR=#808080]<[/COLOR][COLOR=#569cd6]mvt:assign[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]name[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"l.imagetype_codes[1]"[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]value[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"'main'"[/COLOR][COLOR=#808080] />[/COLOR] [COLOR=#d4d4d4] [/COLOR][COLOR=#808080]<[/COLOR][COLOR=#569cd6]mvt:assign[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]name[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"l.constraints_count"[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]value[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"miva_array_elements( l.constraints )"[/COLOR][COLOR=#808080] />[/COLOR] [COLOR=#d4d4d4] [/COLOR][COLOR=#808080]<[/COLOR][COLOR=#569cd6]mvt:assign[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]name[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"l.imagetypecode_count"[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]value[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"miva_array_elements( l.imagetype_codes )"[/COLOR][COLOR=#808080] />[/COLOR] [COLOR=#d4d4d4] [/COLOR][COLOR=#808080]<[/COLOR][COLOR=#569cd6]mvt:do[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]file[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"g.Module_Library_DB"[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]name[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"l.imagedata_count"[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]value[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"ProductImageDataList_Load_Product_TypeCodes_Const rained(l.settings:record:id, l.imagetype_codes, l. imagetypecode_count , l.constraints,l.constraints_ count,l.settings:productimagedatalist)"[/COLOR][COLOR=#808080] />[/COLOR] [COLOR=#d4d4d4] &mvt:record:code;&mvt:record:name,&mvt:record: weight;,[/COLOR][COLOR=#808080]<[/COLOR][COLOR=#569cd6]mvt:if[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]expr[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"ISNULL l.settings:productimagedatalist[1]:generatedimages[1]:image"[/COLOR][COLOR=#808080]><[/COLOR][COLOR=#569cd6]mvt:do[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]file[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"g.Module_Library_DB"[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]name[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"l.ok"[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#9cdcfe]value[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"GeneratedImage_FindOrInsert_Image_Dimensions( l.s ettings:productimagedatalist[1]:image, l.constraints[1]:width, l.constraints[1]:height, l.settings:generatedimage )"[/COLOR][COLOR=#808080] />[/COLOR][COLOR=#d4d4d4]https://domain.com/Merchant5/&mvt:generatedimage:image;[/COLOR][COLOR=#808080]<[/COLOR][COLOR=#569cd6]mvt:else[/COLOR][COLOR=#808080]>[/COLOR][COLOR=#d4d4d4]https://domain.com/Merchant5/&mvt:productimagedatalist[1]:generatedimages[1]:image;[/COLOR][COLOR=#808080]</[/COLOR][COLOR=#569cd6]mvt:if[/COLOR][COLOR=#808080]>[/COLOR][COLOR=#d4d4d4],&mvt:record:price;&mvt:eol:crlf;[/COLOR] [COLOR=#808080]</[/COLOR][COLOR=#569cd6]mvt:if[/COLOR][COLOR=#808080]>[/COLOR]
Comment