+2

Добавление стандартных компонентов на страницу с параметрами по умолчанию

Евгений Зацепин 11 years ago updated by Valeo Sosnov 10 years ago 7

Выбор из списка (думаю достаточно идентификаторов вида bitrix:menu, без полных названий и иконок) и вставка в текущую позицию подключения этого компонента с параметрами по умолчанию

Видимо нужен будет список компонентов с параметрами - с этим могу помочь. Так же можно добавить ссылки на документацию.

Я планировал сделать так: 

если написать bitrix:news.list и нажать на Tab - обернется в вызов компонента с параметрами, параметры берутся из .parameters.php, к каждой строчке коммент из lang файлы

если написать bitrix:news.list>article - то будет еще и выбран шаблон и параметры из него тоже будут дефолтно вставлены


Одно НО - ИБ все-равно придется в браузере выбирать или ручками писать, как и св-ва ИБ, их в коде нет. Можно конечно и к БД цепляться и инфу черпать, ведь dbconn.php у нас имеется...

ИБ да, придется руками, но это не страшно. Основная проблема - именно получить заготовку подключения компонента со всеми параметрами.
По поводу получения названий инфоблоков из базы - задумка интересная, вопрос как это реализовать. В rubymine при работе с RoR есть такая штука - он автоматически подхватывает подключение к базе из конфига и предлагает создать DataSource. Можно пропробовать такое сделать в phpstorm, и через подключение к базе выбирать сведения об инфоблоках,  если api плагинов позволит такое провернуть

видимо мое предложение отвергли, но в защиту скажу что здесь описан лишь последний пункт из моего предложения, и то с другой реализацией идеи.

+1

Мне кажется идея хорошая. Сделать отдельно подключение компонента из доп.меню - с выбором компонента, шаблона, параметров(или параметры всегда цепляются по умолчанию). И отдельно - автодополнение компонента и шаблона уже в готовом коде.

Нахожу эту фичу ужасно полезной, есть - ли продвижения на этот счет? Есть ли вообще единый туториал по BitrixStorm?