К сожалению, вы не можете: (
Вы не можете переопределить метки сборки, чтобы добавить больше ресурсов. Однако вы можете сделать следующее:
{% block stylesheets %}
{% stylesheets 'your_assets_here' %}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
{% endblock %}
Затем, когда вы расширяете шаблон:
{% block stylesheets %}
{% stylesheets 'your_old_assets_here' 'your_new_assets_here' %}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
{% endblock %}
В переопределенном блоке вы можете использовать parent()
для включения родительского блока, но тогда у вас будет 2 ссылки: вы не можете объединить старый сборочный тег с новым.
Однако вы можете создать макрос ветки, который будет выводить сборочный тег {% stylesheets%} с вашими старыми активами, и в качестве входных данных он будет содержать новые местоположения активов.
Подробнее здесь .