04.09.2014 21:44:52
|
|
|
|
19.11.2014 22:59:36
Да шаблон крайне не простой, я теперь его стараюсь не использовать, свой JS (Jquery) свой template.php, от поддерки получил копию старого 12-го битрикса со старым магазином, много взял оттуда. Вот может пригодится
Всё сбудется, стоит только расхотеть...
|
|
|
|
08.04.2016 13:43:30
Не надо сверлить зубы через задний проход дрелью от Сваровски
|
|||
|
|
08.04.2016 13:52:42
Всё сбудется, стоит только расхотеть...
|
|||
|
|
08.04.2016 13:54:40
Сама кнопка <button type="button" id="sku123_buy_link" >Добавить в корзину</button> где sku123 собстно имя объекта с данными для конкретного предложения. Метод sku123.visual.BUY_ID:"sku123_buy_link", а sku123.obBuyBtn:null. Если я руками (скриптом в шаблоне) напишу sku123.obBuyBtn = document.getElementById('sku123_buy_link'), то ничего не изменится. |
|||
|
|
08.04.2016 13:58:27
Не надо сверлить зубы через задний проход дрелью от Сваровски
|
|||
|
|
08.04.2016 14:13:51
Станислав Еременко, это массив DOM-id
Всё сбудется, стоит только расхотеть...
|
|
|
|
08.04.2016 16:50:18
Всё сбудется, стоит только расхотеть...
|
|||
|
|
08.04.2016 17:03:31
Какой именно пример кода? catalog.element/.default/script.js, ищем:
И выносим его за вот этот блок:
Да, не очень красиво править системный скрипт... Либо ручками где-то вешать с BX.bind() обработчик yourObj.BuyBasket() на свои кастомные кнопки. Но этот вариант чуть сложнее, т.к. нужно подсунуть нужный объект. Этот способ я видел изначально, но хотел от него уйти к нативному функционалу. Собстно, не далеко ушел ![]() В целом, конечно, немного огорчает такая монолитность работы с корзиной. |
|||||||||||
|
|
08.04.2016 17:09:57
Всё сбудется, стоит только расхотеть...
|
|||
|
|
08.04.2016 17:14:39
Не надо сверлить зубы через задний проход дрелью от Сваровски
|
|||
|
|
08.04.2016 17:19:47
Я так понял, это из-за отсутствующей разметки вариантов товара. В моем случае, с таблицей, они мне не нужны. |
|||||
|
|
08.06.2016 19:11:30
Блин уже голову сломал (( по каким параметрам срабатывает кнопка купить?
Чуть стоит поменять верстку компонента и обработчик события уже его не видит |
|
|
|
09.06.2016 11:23:01
никак не дойдут руки до написания манула ))
Всё сбудется, стоит только расхотеть...
|
|||
|
|
20.06.2016 10:43:58
тоже бился над решением, оказывается не везде добавлены строчки
Just Bitrix Q&A
|
|||
|
|
05.09.2016 16:31:03
Всё сбудется, стоит только расхотеть...
|
|||
|
|
27.02.2017 23:37:53
Намедни рылся в шаблоне оном, оказалось для своих нужд шаблон списка товаров (вот путь для скопированного как учит матчасть шаблона - путь bitrix/templates/eshop_bootstrap_blue/components/bitrix/cata
Долбофеерично! Порезал это криворукое поделие заменой блока с выводом так называемой второй картинки на этот кусок - и картинка не подгружается второй раз и сеошники рады:
|
|||
|
|
28.02.2017 10:21:39
Сергей Вольвич, да там есть свои приколы, правда я сейчас лезу в JS класс и шаблона ( файл script.js в папке шаблона компонента ) и переписываю его. В нём можно убрать проверки на вторую картинку, и пр. чушь, ищите в script.js что-то типа this.errorCode = .... на каждый косяк (отсутствие картинки, кнопки, поля количества и т.п.) устанавливается свой this.errorCode. Чтобы не писать такие штуки:
Всё сбудется, стоит только расхотеть...
|
||||
|
|
|||