+5
Автокомплит при вызове компонента.
$APPLICATION->IncludeComponent(' > Ctrl+Space
и появляется автокомплит с доступными пространтсвами имен [bitrix, vendor1, ...]
$APPLICATION->IncludeComponent('bitrix: > Ctrl+Space
и появляется авокомплит с доступными компонентами из пространства bitrix [breadcrumbs,menu,...]
$APPLICATION->IncludeComponent('bitrix:menu', ' > Ctrl+Space
и появляется авокомплит с доступными шаблонами соотвественного компонента [.default,horizontal_multilevel,...]
и про вставку параметров с дефолтными значениями
$APPLICATION->IncludeComponent('bitrix:menu', '.default', > Контекстное меню > Вставить параметры по умолчанию.
Сервис поддержки клиентов работает на платформе UserEcho
Это есть в такой идее
в этой идеи описан лишь последний пункт моего предложения, и то с другой реализацией(по моему не такой нативной для phpStorm как моя полная идея).
Идея в том, чтобы можно было просто написать "bitrix:" и нажать Tab/CTRL+SPACE и всплывет список компонентов или написать "salerman:news.list" и оно подставит вызов компонента, а можно и написать "bitrix:news>topnews" и он еще и шаблон выберет. Такое типа Emmet
а если мне надо заменить шаблон в готовом вызове компонента?
или у меня уже есть сниппеты посаженные на bitrix:
кстати снипеты есть, но в формате для эклипс, руки никак не дойдут переконвертнуть.
это ведь нотация снипетов, вот и не думаю что хорошая идея располагать там несниппеты
Сниппеты работают по Tab, мы будем по CTRL+SPACE и там должно быть ":"
По твоим - если есть желание - можешь дополнить вот такое репо, а если там много у тебя их - то сделай уже красиво, нафиг этот эклипс
вот именно по старинке ручками, а при реализации моего предложения - можно будет выбрать из автокомплита
добавлю обязательно как только минутка свободная выдастся
a по bitrix:news> -> Ctrl+Space будет список для выбора шаблона?
Yes, it is =)
many thanks
Мне кажется все таки логично делать отдельно автокомплит компонента и шаблона.