簡體   English   中英

Symfony2:如何排除1個js資產文件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM