残念ながら、できません:(
アセットを追加するためにアセット タグをオーバーライドすることはできません。ただし、次のことはできます。
{% 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 %} アセット タグを出力し、入力として新しいアセットの場所を含む twig マクロを作成することもできます。
詳細はこちら。