Цитата |
---|
Александр Павлов написал: Ну ну. Одна из недавних адаптаций: |
03.03.2017 12:44:28
|
|||
|
03.03.2017 12:10:19
|
|||||
|
03.03.2017 12:04:43
Он принимает запросы от sale.order.ajax.js и в ответ выдаёт данные. То есть формирует свой уровень api, и описать его не очень сложно (компонент ждёт данные в таком-то формате - а в ответ выдаёт в таком), а вот вычленить это из скрипта тяжело, да и если компонент обновиться то придётся делать всё заново. А если есть api компонента - то открываешь документацию по нему и читаешь: "с такого то дня компонент принимает новый параметр id_parametr, в ответ выдаёт id_response", после этого идёшь в свой шаблон и добавляешь новую фишку. Потратил 10 минут от силы - и всё. |
|||
|
03.03.2017 11:40:59
То что вы называете конструктивным решением здесь тоже присутствует: это и вариант как развернуть все блоки, и как запихнуть рабочую корзину в компонент, и многое другое. Только вот они сильно смахивают на костыли. |
|||
|
16.02.2017 16:44:57
js штатного шаблона всё через аякс дёргает из компонента, достаточно описать структуру всех запросов и формат ответов (а главное поддерживать это в актуальном состоянии, чтоб не лезть в это скрипт и не расшифровывать по новой чего там изменилось). |
|||
|
16.02.2017 16:37:41
Поможет это очень сильно, особенно при разработке своего шаблона с нуля. Ну и разобрать как работает та или другая функция с помощью такой документации гораздо проще. Ну а такому высокомерному гению как ты - то вообще 5 минут делов. |
|||
|
16.02.2017 16:16:45
В компоненте разбираться да, лень, но приходиться. При желании можно всё понять, но вы что предлагаете, разбирать скрипт в 8000 строк размером после каждого выхода обновления, внесения туда нового функционала, изменения структуры? Вот я и пришёл к выводу что описание этого компонента очень помогло бы мне как модифицировать существующий шаблон, так и написать свой если потребуется. Я не знаю какой там у вас коллега, но мне ничто не мешает как решать возникающие проблемы - так и предлагать разработчикам упростить нам работу, не вижу ничего в этом зазорного. И это что, принцип такой, во всём самому разбираться и ни в коем случае не предлагать разработчикам упростить себе работу? |
|||
|
16.02.2017 12:23:48
Но сначала всё таки почитай что-нибудь по основам программирования. |
|||
|