[ Закрыто ] Кто разобрался с новым шаблоном интернет магазина на 1С Битрикс 14.x ?, Кто разобрался с новым шаблоном интернет магазина на 1С Битрикс 14.x ? Пытаюсь натянуть туда свою вёрстку, что-то не очень получается.
далее переименовал JCCatalogSection на JCCatalogElement и все заработало!
http://joxi.ru/g8GZU_3JTJApY7hEp4E Я код копировал из catalog.section в catalog.element, в catalog.section window.JCCatalogSection.prototype.Basket, вот его переименовать нужно.
Максим Колнооченко пишет: А это Вы где именно переименовали?
Цитата
далее переименовал JCCatalogSection на JCCatalogElement и все заработало!
http://joxi.ru/g8GZU_3JTJApY7hEp4E Я код копировал из catalog.section в catalog.element, в catalog.section window.JCCatalogSection.prototype.Basket , вот его переименовать нужно.
Сделал так же, все равно при нажатии кнопки купить перебрасывает в корзину.
Вы этот кусок кода копировали из catalog.section/script.js в catalog.element/script.js и в нём переименовали JCCatalogSection на JCCatalogElement. Я правильно понял все?
Код
window.JCCatalogSection.prototype.Basket = function()
{
var contentBasketProps = '';
if (!this.canBuy)
{
return;
}
switch (this.productType)
{
case 1://product
case 2://set
if (this.basketData.useProps && !this.basketData.emptyProps)
{
this.InitPopupWindow();
this.obPopupWin.setTitleBar({
content: BX.create('div', {
style: { marginRight: '30px', whiteSpace: 'nowrap' },
text: BX.message('TITLE_BASKET_PROPS')
})
});
if (BX(this.visual.BASKET_PROP_DIV))
{
contentBasketProps = BX(this.visual.BASKET_PROP_DIV).innerHTML;
}
this.obPopupWin.setContent(contentBasketProps);
this.obPopupWin.setButtons([
new BasketButton({
ownerClass: this.obProduct.parentNode.parentNode.className,
text: BX.message('BTN_MESSAGE_SEND_PROPS'),
events: {
click: BX.delegate(this.SendToBasket, this)
}
})
]
this.obPopupWin.show();
}
else
{
this.SendToBasket();
}
break;
case 3://sku
this.SendToBasket();
break;
}
};
Кстати, там косяк я потом нашел, в шаблоне еще сообщения добавить нужно, при первом открытии страницы в пупапе не будет надписи на кнопке КУПИТЬ и заголовка пупапа не будет.
Это в template.php в самом конце, сравните со своим