Я хочу сделать модульную загрузку CSS с инструкцией в ветке
{{ addCss("csspath") }}
{# rest of template #}
и затем напишите все css в блоке ветки в моем html-заголовке так:
{% block css %}
{{ writeCss() }}
{% endblock %}
Моя пользовательская функция работает хорошо, все хранилища CSS с addCss
будут записаны writeCss
, но у меня есть некоторые проблемы с порядком обработки веток. Css должен быть в head
html тэге и из-за этого процесса ветки writeCss
перед всеми моими addCss
вызовами.
Я сделал несколько тестов, чтобы угадать порядок обработки веток, я понятия не имею, как это контролировать.