Можно ли заготовить html файлы с какими-то отдельными элементами, например сайдбар или футер, и потом одной строчкой вставлять их куда мне нужно в php файл. Не знаю, как правильно это объяснить, но такое есть в django {% block name%}{% endblock %}
нет, насколько я знаю. Но если просто сменить расширение на php, то можно просто делать include 'example.php';
в php тоже есть шаблонизаторы Blade, Twig и пр....