Hi zusammen,
jetzt habe ich mein Variantenplugin umgeschrieben und erhalte beim Initialisieren diesen Fehler:
Plugin CbeVariantsDetail has to have an init function!
...nBase.prototype={init:function(){throw new Error('Plugin '+this.getName()+' has ...
Aufgerufen wird das Plugin wie folgt:
$.plugin('CbeVariantsDetail', {
defaults: {
'requestUrl' : "https://www.meinestruempfe.de/shopware5/CbeVariantsDetail/getVariants",
'articleID' : "61",
'articleTax' : "19",
'availableStockText' : "Artikel verfügbar",
'lowStockText' : "Nur noch sehr wenige Artikel verfügbar",
'lowStockTextPrefix' : "Nur noch",
'lowStockTextSuffix' : "Artikel verfügbar",
'outOfStockText' : "Artikel leider vergriffen",
'intoBasketText' : "In den Warenkorb",
'regularPriceText' : "(Unser regulärer Preis)",
'lastArticleText' : "Das ist der letzte Artikel! Schnell zugreifen!",
'variantsDeliveryText' : "Wieder lieferbar:",
'useZoomPlus' : false,
'lowStockValue' : 2,
'imgSrcSmall' : 0,
'imgSrc' : 1,
'imgSrcZoom' : 2,
'notificationText' : "Benachrichtigen Sie mich, wenn der Artikel lieferbar ist."
}
});
$('#variantselector').CbeVariantsDetail();
Jemand ne Idee, wieso das der Fall ist? Die init Funktion ist genauso ausgeführt:
https://developers.shopware.com/designers-guide/javascript-statemanager-and-pluginbase/