[英]Symfony2: how to exclude 1 js asset file?
默認情況下,我所有的腳本都加載到head
部分中,並在js/
文件夾中。 但是,我希望其中一個腳本文件不與其他文件一起加載。 如何排除此文件?
代碼base.html.twig
....
{% block javascripts %}
{% javascripts
'@AcmeDemoBundle/Resources/public/js/jquery-1.11.0.js'
'@AcmeDemoBundle/Resources/public/js/*'
'@AcmeDemoBundle/Resources/public/js/*/*'%}
<script type="text/javascript" src="{{ asset_url }}"></script>
{% endjavascripts %}
{% endblock %}
....
代碼index.html.twig
{% extends "::base.html.twig" %}
....
{# in footer #}
<script src="{{ asset('/bundles/acmedemo/js/clipboard.js') }}"></script>
<script src="{{ asset('/bundles/acmedemo/js/ZeroClipboard.min.js') }}"></script>
<script src="{{ asset('/bundles/acmedemo/js/config.js') }}"></script>
...
產量
...
<script type="text/javascript" src="/app_dev.php/js/e900114_jquery-1.11.0_1.js"></script>
<script type="text/javascript" src="/app_dev.php/js/e900114_part_2_ZeroClipboard.min_1.js"></script>
<script type="text/javascript" src="/app_dev.php/js/e900114_part_2_ZeroClipboard_2.js"></script>
<script type="text/javascript" src="/app_dev.php/js/e900114_part_2_bootstrap.min_3.js"></script>
<script type="text/javascript" src="/app_dev.php/js/e900114_part_2_clipboard_4.js"></script>
<script type="text/javascript" src="/app_dev.php/js/e900114_part_2_config_5.js"></script>
<script type="text/javascript" src="/app_dev.php/js/e900114_part_2_daterangepicker_6.js"></script>
<script type="text/javascript" src="/app_dev.php/js/e900114_part_2_moment_8.js"></script>
....
{# in footer #}
<script src="/bundles/acmedemo/js/clipboard.js"></script>
<script src="/bundles/acmedemo/js/ZeroClipboard.min.js"></script>
<script src="/bundles/acmedemo/js/config.js"></script>
ZeroClipboard重復
創建一個內部文件夾。 將所有文件放入其中,但要包括的文件除外。
在您的頭上加載內部文件夾。 並包括所有文件在內加載外部文件夾。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.