Можно ли настроить Live Editing в Phpstorm с шаблонами Twig? Я знаю, что могу с html-страницами, но это не позволяет мне выбрать мой шаблон index.html.twig.
Примечание. Я не использую фреймворк symphony. Просто шаблоны веток.
Можно ли настроить Live Editing в Phpstorm с шаблонами Twig? Я знаю, что могу с html-страницами, но это не позволяет мне выбрать мой шаблон index.html.twig.
Примечание. Я не использую фреймворк symphony. Просто шаблоны веток.
Не уверен, что понимаю вас... Вы не можете напрямую открывать файлы .twig в браузере, но Live Edit для них работает. У меня есть файл .php, который отображает ветку, используя
echo $twig->render()
Я создаю конфигурацию запуска отладки javascript, указав URL-адрес моей php-страницы (http://localhost/twig_test/index.php
) как URL
, нажимаю Debug
, затем начинаю редактировать мой файл .twig => страница обновляется на лету
Я нашел gulp простой способ сделать это. Существует учебник, который хорошо это объясняет: https://www.chenhuijing.com/blog/drupal-101-theming-with-gulp-again/ Вам просто нужна часть синхронизации браузера, но остальное может быть вам полезно. Это включает в себя очистку всего кеша, который не требуется, если вы правильно настроили кеш рендеринга в соответствии с: https://www.drupal.org/node/1903374 В качестве бонуса я нашел twig_tweak действительно полезно, так как вам не нужно включать xdebug, но вы можете изучить переменную, например, {{ dd(node) }}, которая работает очень быстро. Это решение не требует phpstorm, но работает очень хорошо. Просто введите, сохраните и предварительно автоматически перезагрузите браузер (ы) с вашими изменениями.