Originally posted by SidFeyDesigns
View Post
<mvt:item name="product_display_imagemachine" param="body_deferred:product:id"/>
https://docs.miva.com/how-to-guides/deferred-javascript
<mvt:assign name="l.settings:clean:product:name" value="glosub(l.settings:product:name, asciichar(39), ''')" /> var gallery = [], thumbnailIndex = 0; ImageMachine.prototype.ImageMachine_Generate_Thumbnail = function (thumbnail_image, main_image, closeup_image, type_code) { var thumbnail, img; thumbnail = document.createElement('span'); thumbnail.setAttribute('data-index', thumbnailIndex++); if (typeof(thumbnail_image) == 'string' && thumbnail_image.length > 0) { img = document.createElement('img'); img.src = thumbnail_image; thumbnail.appendChild(img); }; if (typeof(closeup_image) == 'string' && closeup_image.length > 0) { gallery.push({ src: closeup_image, title: '&mvt:clean:product:name;' }); }; return thumbnail; };
prodscripts.min.js:4 Uncaught ReferenceError: gallery is not defined at HTMLSpanElement.<anonymous> (prodscripts.min.js:4) at HTMLSpanElement.dispatch (jquery-3.4.0.min.js:2) at HTMLSpanElement.v.handle (jquery-3.4.0.min.js:2) (anonymous) @ prodscripts.min.js:4 dispatch @ jquery-3.4.0.min.js:2 v.handle @ jquery-3.4.0.min.js:2
<mvt:item name="urls" param="hidden_params:&mvte:global:Screen;:auto" />
<mvt:item name="urls" param="hidden_params:&mvte:global:Screen;:auto" />
Leave a comment: