GitHub

Plugin


ROADMAP:

  • 0.X.X - Базовые возможности для удобства работы с Битриксом
  • 1.X.X - Всё для удобной интеграции верстки в проект
  • 2.X.X - Всё для разработки своих компонент
  • 3.X.X - Всё для разработки своих модулей
  • 4.X.X - Помощь для разработчика в MarketPlace
  • 5.X.X - Помощь разработчику Мобильных приложений

+7

Пометить как битрикс шаблон в папке local

Alexandr Musiy 10 років тому оновлено Евгений Гаврилов 10 років тому 2
В контекстном меню сейчас нельзя пометить как Битрикс шаблон папку, которая находится в local, а это необходимо Скрин
+7
Planned

Автоподсказка из списка доступных шаблонов компонента

Медведев Михаил Юрьевич 11 років тому оновлений 10 років тому 2

При клике правой кнопкой мыши в контекстном меню можно выбрать шаблон компонента

+6
Planned

Выносить выделенную облать HTML во включаемую область через контекстное меню

Медведев Михаил Юрьевич 11 років тому оновлений 10 років тому 1

Выделяем текст -> правой кнопкой мыши -> вынести во включаемую область -> вводим имя файла -> жмем сохранить.


Создается файл, выделенный текст заменяется вызовом вкл. области

+6
Started

Из шаблона или компонента русский текст выносить в языковые файлы через меню

Медведев Михаил Юрьевич 11 років тому оновлений 10 років тому 1

Легкая работа с языковыми файлами. 

  • При наведении на GetMessage("MY_ID") - показывается соотв. фраза из lang файла.
  • При CTRL+клик на $LANG['MY_ID'] - прыгаем обратно в шаблон
  • При выделении текста в контекстном меню появляется пункт "вынести в языковой файл", при клике форма:
    • CODE
    • Русский текст
    • Англ текст
Жмем сохранить и (создается LANG файл если нету) вносится запись в LANG файлы и в шаблоне вставляется GetMessage()

Відповідь
бетки для тестирования тут https://github.com/Salerman/bitrixstorm/blob/lang-...

пока работает через контекстное меню: Refactor -> Bitrix LANG file
+5

Inline редактирование

Сергей Обухов 10 років тому 0
Реализовать возможность правки тэгов как в brackets - inline
+5

Автокомплит при вызове компонента.

Сергей Матяш 11 років тому оновлено Valeo Sosnov 10 років тому 12

$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',  > Контекстное меню > Вставить параметры по умолчанию.

+4

Ругаться на использование API в шаблоне компонента, предлагать вынести в result_modifier.php

Медведев Михаил Юрьевич 11 років тому оновлений 11 років тому 11
+4

Подсказка ключей массивов $arParams и $arResult в зависимости текущего от компонента в шаблоне

Медведев Михаил Юрьевич 11 років тому оновлено Евгений Зацепин 11 років тому 1

и в result_modifier.php и в component_epilog.php

+2
Виконано

Переход к коду компонента

Медведев Михаил Юрьевич 11 років тому оновлений 11 років тому 0

<?$APPLICATION->IncludeComponent("kd:system.auth.form", ".default" ...
Логичнее было бы сделать переход с имени компонента (kd:system.auth.form) на component.php (по крайней мере для пространств имен отличных от "bitrix", а переход на шаблон - по названию шаблона

Відповідь

Готово

+2
Searching answer

Вся эта кухня для многошаблонных сайтов

Андрей Воробьев 11 років тому оновлено Сергей Матяш 10 років тому 4

Есть возможности какие то? У меня есть мультишаблонный сайт, и пометить я так понимаю можно только один шаблон.

Відповідь

Да, на данный момент только один шаблон. Он не сможет узнать в каком шаблоне искать шаблон компонента, ведь в каждом он может быть и тогда какой нужный - вопрос. Если придумаем решение - то конечно сделаю