Live Edit шаблоны Twig с помощью phpstorm

Можно ли настроить живое редактирование в Phpstorm с помощью шаблонов Twig? Я знаю, что могу с html-страницами, но это не позволяет мне выбрать шаблон index.html.twig.

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

1

Решение

Не уверен, что я следую за вами … Вы не можете напрямую открывать файлы .twig в браузере, но Live Edit работает для них. У меня есть файл .php, который делает веточку, используя

echo $twig->render()

Я создаю конфигурацию запуска отладки javascript, указывая URL-адрес моей страницы php (http://localhost/twig_test/index.php) как URL, Нажмите Debug, затем начните редактировать мой файл .twig => страница обновляется на лету

0

Другие решения

Вы можете использовать некоторые средства просмотра файлов (глоток, охрана), который перезагрузит страницу после изменения шаблонов веток.

0

Я нашел глоток простой способ сделать это. Существует учебник, который объясняет это хорошо: https://www.chenhuijing.com/blog/drupal-101-theming-with-gulp-again/ Вам просто нужна часть синхронизации браузера, но остальное может быть полезно для вас.
Это включает в себя очистку всего кэша, который не нужен, если вы правильно настроили кэш рендеринга в соответствии с: https://www.drupal.org/node/1903374
В качестве бонуса я нашел twig_tweak быть действительно полезным, так как вам не нужно включать xdebug, но вы можете исследовать переменную, например, {{dd (node)}}, которая работает очень быстро.
Это решение не требует phpstorm, но работает очень хорошо. Просто введите, сохраните и автоматически перезагрузите браузер с вашими изменениями.

0
По вопросам рекламы [email protected]