我在基本布局中有样式表块:
{% stylesheets
filter='cssrewrite'
'bundles/static/css/main.css'
%}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
我想知道是否可以在子模板中扩展此块。添加另一个或多个 CSS 链接。
有人可以给我任何建议吗?这可能吗?
当然,这是可能的。
但目前,您没有样式表块。您使用样式表标签。
只需添加一个像这样的块:
{% block stylesheets %}
{% stylesheets
filter='cssrewrite'
'bundles/static/css/main.css'
%}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
{% endblock %}
在其他模板中:
{% block stylesheets %}
{{ parent() }}
{% stylesheets
filter='cssrewrite'
'another-css-file'
%}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
{% endblock %}
不要忘记致电parent
函数不覆盖父样式表。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)