未知“样式”标签
问题描述:
我在Symfony的3和2.8交响乐都试图用AsseticBundle CSS和样式,但我不断收到错误...未知“样式”标签
意外的“样式”标签(预期结束标记为:: base.html.twig的“块” 标签来定义的近8号线),在第8行500内部 服务器错误 - Twig_Error_Syntax
这是我试图解决---
{% block stylesheets %}
{% stylesheets 'bundles/admin/css/*' filter='cssrewrite' %}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
{% endblock %}
我有搜索解决方案,我发现它已从新版本中删除,所以如果它从新版本中删除,我该如何处理我的样式表?
答
约书亚说,按照指令从Symfony的https://symfony.com/doc/current/cookbook/assetic/asset_management.html#installing-and-enabling-assetic
而把目录您的CSS和JavaScript文件在哪里 -
为即时您有一个管理包,并且您想要给该目录,您所做的是您去config.yml
文件添加以下代码 -
{% javascripts
'@AdminBundle/Resources/public/js/*'
<script src="{{ asset_url }}"></script>
{% endjavascripts %}
希望它回答你的问题!
答
的Assetic包已经从Symfony的3.您必须手动安装标准安装删除:https://symfony.com/doc/current/cookbook/assetic/asset_management.html#installing-and-enabling-assetic
在打开'stylesheets'标签之前,Twig期待'end'块。 –