ROADMAP:
- 0.X.X - Базовые возможности для удобства работы с Битриксом
- 1.X.X - Всё для удобной интеграции верстки в проект
- 2.X.X - Всё для разработки своих компонент
- 3.X.X - Всё для разработки своих модулей
- 4.X.X - Помощь для разработчика в MarketPlace
- 5.X.X - Помощь разработчику Мобильных приложений
![](/s/cache/37/c9/37c942fdfbd186ce1a0678d241c4c0a9.png)
Пометить как битрикс шаблон в папке local
![](https://cdn.userecho.com/characters/1052.png?1)
Автоподсказка из списка доступных шаблонов компонента
При клике правой кнопкой мыши в контекстном меню можно выбрать шаблон компонента
![](https://cdn.userecho.com/characters/1052.png?1)
Выносить выделенную облать HTML во включаемую область через контекстное меню
Выделяем текст -> правой кнопкой мыши -> вынести во включаемую область -> вводим имя файла -> жмем сохранить.
Создается файл, выделенный текст заменяется вызовом вкл. области
![](https://cdn.userecho.com/characters/1052.png?1)
Из шаблона или компонента русский текст выносить в языковые файлы через меню
Легкая работа с языковыми файлами.
- При наведении на GetMessage("MY_ID") - показывается соотв. фраза из lang файла.
- При CTRL+клик на $LANG['MY_ID'] - прыгаем обратно в шаблон
- При выделении текста в контекстном меню появляется пункт "вынести в языковой файл", при клике форма:
- CODE
- Русский текст
- Англ текст
![](https://cdn.userecho.com/characters/1052.png?1)
пока работает через контекстное меню: Refactor -> Bitrix LANG file
![](/s/cache/85/8b/858b78522134aa50e3e4cdb8cd5cd26b.png)
Автокомплит при вызове компонента.
$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', > Контекстное меню > Вставить параметры по умолчанию.
![](https://cdn.userecho.com/characters/1052.png?1)
Подсказка ключей массивов $arParams и $arResult в зависимости текущего от компонента в шаблоне
и в result_modifier.php и в component_epilog.php
![](https://cdn.userecho.com/characters/1052.png?1)
Переход к коду компонента
<?$APPLICATION->IncludeComponent("kd:system.auth.form", ".default" ...
Логичнее было бы сделать переход с имени компонента (kd:system.auth.form) на component.php (по крайней мере для пространств имен отличных от "bitrix", а переход на шаблон - по названию шаблона
![](/s/cache/a0/75/a0754569c35b60184e83dad82a1a60a0.png)
Вся эта кухня для многошаблонных сайтов
Есть возможности какие то? У меня есть мультишаблонный сайт, и пометить я так понимаю можно только один шаблон.
![](https://cdn.userecho.com/characters/1052.png?1)
Да, на данный момент только один шаблон. Он не сможет узнать в каком шаблоне искать шаблон компонента, ведь в каждом он может быть и тогда какой нужный - вопрос. Если придумаем решение - то конечно сделаю
Customer support service by UserEcho