Es handelt sich um das Shopware-Plugin SwagDigitalPublishing.
Da das Plugin über JS dynamisch ein div-Container erzeugt:
müssen wir die function überschreiben/ anpassen in der: /custom/plugins/SwagDigitalPublishing/Resources/frontend/js/ jquery.cover.js
Zeile 131-147:
Plugin.prototype.render = function() {
var me = this,
currentSource = me.getCurrentSource();
if (currentSource !== me.currentSrc) {
me.image.src = currentSource;
me.$canvas.css({
'background-image': 'url(' + currentSource + ')',
'background-position': me.opts.position
});
me.currentSrc = currentSource;
}
me.setElementSizeByRatio();
};
Der Versuch, diese Funktion wie folgt zu überschreiben, hat leider nicht gefruchtet:
$.overridePlugin('swCover', {
render: function() {
...
};
});
Hat jemand eine Idee?