дубль.
30.09.2016 14:07:16
дубль.
|
|
|
|
30.09.2016 14:10:18
|
|||
|
|
30.09.2016 14:58:06
Николай Волков, тоже с этим столкнулся. Решил таким образом:
|
|||
|
|
30.09.2016 15:00:37
Мои глаза потихоньку начинают кровоточить...
|
|
|
|
30.09.2016 15:02:04
Олег Максименко, msk-develop, оу, этого не знал, спасибо большое, ща попробую.
Но как то это все равно костыльненько)) Я думал может быть где то в админке появилась опция на отключение, но не нашел... |
|
|
|
30.09.2016 15:04:07
Обидно, пропало всё желание обновлять сайты и кастомить под новый. Я чот психанул, хотел уже делать голый html для оформления))) |
|||||
|
|
30.09.2016 15:08:37
Я как раз наоборот, вынужден старые кастомизированные компонеты переводить на типовой, со временем в них накапливаются ошибки - и приходиться их исправлять, а когда сам уже не помнишь зачем и чего ты туда напихал - то совсем плохо. Поэтому я буду жрать этот кактус дальше.
|
|
|
|
30.09.2016 15:13:54
Я вот уже договорился с нашим дизайнером что будем просто css править на этом компоненте и все, трогать не будем вообще.
Но как я вам, кто будет его кастомизировать, очень не завидую. Пробежался я по этому order_ajax.js с 8000 строк, какой же там треш творится. Уж лучше бы на angular все сделали. |
|
|
|
30.09.2016 15:28:01
С помощью события OnSaleComponentOrderJsData я могу модифицировать доступные для выбора значения свойства заказа, например время доставки в зависимости от текущего времени. Было бы здорово связать время доставки еще и с выбранной службой доставки, но я никак не могу найти способ реализации. Это вообще реально сделать без кастомизации шаблона?
|
|
|
|
30.09.2016 18:06:40
|
|||
|
|
01.10.2016 09:34:31
Олег Шиняев, Если событие перехватывается - то просто измените набор служб доставки в зависимости от выбранного времени - и всё.
|
|
|
|
01.10.2016 14:28:09
Артём Дубин, с выбором службы доставки никаких проблем.
У меня есть свойство "время доставки" (ENUM) и я хочу чтобы список доступных значений этого свойства был привязан к текущему времени и к выбранной службе доставки. Одно дело клиент заказывает утром и экспресс доставкой, другое дело вечером и почтой.. С текущем временем проблем нет, я получаю массив данных по событию и могу его модифицировать, но я не понимаю как получить обновленный массив данных (модификация которых влияла бы на поведение компонента) после того, как пользователь сменил службу доставки. |
|
|
|
01.10.2016 14:57:02
Олег Шиняев, OnSaleComponentOrderOneStepOrderProps, OnSaleComponentOrderOneStepDelivery, по -моему эти события срабатывают каждый раз как клиент меняет что-то в настройках оформления заказа, ведь по сути компонент перезагружается каждый раз при смене что свойств, что служб доставки или оплаты, соответственно, можно слушать эти события и модифицировать входные параметры.
|
|
|
|
01.10.2016 16:38:50
Артём Дубин, получается он и на OnSaleComponentOrderJsData срабатывает каждый раз при перезагрузки компонента. По глупости думал иначе. Спасибо.
|
|
|
|
03.10.2016 09:19:12
|
|||
|
|
04.10.2016 17:21:11
Судя по SOA, разработчики битрикс отрицают существование шаблонизаторов и альтернативы мега библиотеке BX. Если по религиозным причинам вы не можете отказаться от "всеми любимой" BX то хотя бы напишите шаблонизатор с внятной документацией.
|
|
|
|
05.10.2016 05:15:38
Владислав Липунов, ну всё-таки вы не совсем правы: если вы развиваете свою js-библиотеку - то абсолютно правильно использовать именно её, более того, использование сторонних библиотек тянет за собой хвост очень серьёзных проблем (подумайте сами почему), другое дело что даже с помощью BX можно было сделать более управляемый скрипт: библиотека позволяет вставлять html-код "как есть", то есть управление шаблоном можно было перенести из tepmlate.php в js-скрипт, я думаю народ возмущался бы меньше если увидел тот же самый html-код, легко поддающийся редактированию, но немного в другом месте. Да и логика шаблона в данном случае пострадала бы меньше.
|
|
|
|
05.10.2016 10:53:21
Артём Дубин, не буду спорить на счет зависимостей и потенциальных конфликтов, но вы очень хорошо подметили
|
|||
|
|
05.10.2016 10:59:30
Хоть и медленное, но развитие есть. |
|||
|
|
05.10.2016 11:07:30
|
|||
|
|
08.10.2016 07:01:11
Немного не по теме, но не вижу смысла использовать BX во фронтенде. Лично у меня в итоговой кастомизации получается каша из BX + jQuery, где BX выступает слабым звеном ввиду своей негибкости.
Создал идею
Разработка интернет магазина под ключ на 1С-Битрикс
|
||||
|
|
|||