{{:media}} {{~exec(function() { helpers.var.rank = data.rank; helpers.var.itemsToShow; if (helpers.var.rank === 1) { itemsToShow = 5; } else if (helpers.var.rank === 2) { itemsToShow = 5; } else if (helpers.var.rank === 3) { if (helpers.var.productType === 1 || helpers.var.productType === 3 || helpers.var.productType === 11) { itemsToShow = 10; } else { itemsToShow = 5; } } else if (helpers.var.rank === 4) { if (helpers.var.productType === 1 || helpers.var.productType === 3 || helpers.var.productType === 11) { itemsToShow = 20; } else { itemsToShow = 10; } } helpers.var.media = []; function generateVideo() { data.social.forEach(function(val) { if (val.service === "youtube" && val.url !== undefined) { var videoInfo = helpers.plugins.videoLib.parseVideoUrl(val.url); if (videoInfo.success === false) { return; } var resource = helpers.plugins.cloudinary.createResource({ imageUrl : "https://img.youtube.com/vi/" + videoInfo.id + "/hqdefault.jpg" }); helpers.var.media.push({ type : "video", resource : resource, mediadesc : val.url, videoid : videoInfo.id}); } }); } if (helpers.var.rank === 2 || helpers.var.rank === 3 || helpers.var.rank === 4) { generateVideo(); } data.media.forEach(function(val) { if (val.mediatype === "Image" && val.mediaurl !== undefined) { var resource = helpers.plugins.cloudinary.createResource({ imageUrl : val.mediaurl }); if (val.mediadesc !== undefined) { var mediaDescription = val.mediadesc; } else { var mediaDescription = data.productTitle; } helpers.var.media.push({ type : "image", resource : resource, mediadesc : mediaDescription }); } }); })}} {{/media}} {{:~var.media}}