我在基本布局中有样式表块:
{% stylesheets
filter='cssrewrite'
'bundles/static/css/main.css'
%}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
Run Code Online (Sandbox Code Playgroud)
我很想知道是否可以在子模板中扩展此块.添加另一个CSS链接或链接.
有人可以给我任何建议吗?这甚至可能吗?
小智 14
当然,这是可能的.
但是目前,你还没有样式表块.您使用stylesheets标记.
只需添加一个这样的块:
{% block stylesheets %}
{% stylesheets
filter='cssrewrite'
'bundles/static/css/main.css'
%}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
在其他模板中:
{% block stylesheets %}
{{ parent() }}
{% stylesheets
filter='cssrewrite'
'another-css-file'
%}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
不要忘记调用该parent函数不要覆盖父样式表.
| 归档时间: |
|
| 查看次数: |
7489 次 |
| 最近记录: |