Адаптация под тему Топшоп+ Корзина в один шаг
Создайте файл в теме дизайна plugin.zzzfractioal.frontend.js и запишите туда контент:
$.shopZzzfractionalPluginFrontendConfig.init_delay = 200; $.shopZzzfractionalPluginFrontendConfig.button_plus = '.inc_cart,.cartOS__countPlus'; $.shopZzzfractionalPluginFrontendConfig.button_minus = '.dec_cart,.cartOS__countMinus'; $.shopZzzfractionalPluginFrontendConfig.product_cart_selector ='#cart-form'; $.shopZzzfractionalPluginFrontendConfig.item_root_selector ='.cartOS__cartItem'; $.shopZzzfractionalPluginFrontendConfig.item_quantity ='.cartOS__countCount input'; $.shopZzzfractionalPluginFrontendConfig.cart_root ='.cartOS__cart'; shopZzzfractionalPluginFrontendProductEntity.prototype.unbinds.del = function (self) { $(document).off("click", '.inc_cart'); $(document).off("click", '.dec_cart'); self.getElement('.cartOS__countPlus').unbind('click'); self.getElement('.cartOS__countMinus').unbind('click'); }; shopZzzfractionalPluginFrontendProductEntity.prototype.binds.button_plus = function (self) { if (typeof(self.config.button_plus) == 'string' && self.config.button_plus != '') { var button_plus = self.getElement(self.config.button_plus); if (button_plus.length > 0) { $(document).off("click",self.config.button_plus); button_plus.unbind("click").off('click').bind("click", function () { self.quantityUp($(this)); return false; }); } } }; shopZzzfractionalPluginFrontendProductEntity.prototype.binds.button_minus = function (self) { console.log(4564564); if (typeof(self.config.button_minus) == 'string' && self.config.button_minus != '') { var button_minus = self.getElement(self.config.button_minus); if (button_minus.length > 0) { $(document).off("click", button_minus); button_minus.unbind("click").off('click').bind("click", function () { self.quantityDown($(this)); return false; }); } } };
0 комментариев