如何使用 condition if into assetic
How to use condition if into assetic
我有一个 html 模板,并且有一个条件为 的代码 -->
<!--[if !IE]> -->
<script type="text/javascript">
window.jQuery || document.write("<script src='assets/js/jquery-2.0.3.min.js'>"+"<"+"/script>");
</script>
<!-- <![endif]-->
<!--[if IE]>
<script type="text/javascript">
window.jQuery || document.write("<script src='assets/js/jquery-1.10.2.min.js'>"+"<"+"/script>");
</script>
<![endif]-->
我想知道如何使用这个 if 到这个 assetic
{% block Javascript %}
{% javascripts output='js/dashboard/main.js' filter='?yui_js'
'dashboard/js/date-time/bootstrap-datepicker.min.js'
%}
<script type="text/javascript" src="{{ asset_url }}"></script>
{% endjavascripts %}
{% endblock %}
如果你只想使用这个 if 你可以将这段代码放入块中:
{% block Javascript %}
<!--[if !IE]> -->
<script type="text/javascript">
window.jQuery || document.write("<script src='assets/js/jquery-2.0.3.min.js'>"+"<"+"/script>");
</script>
<!-- <![endif]-->
<!--[if IE]>
<script type="text/javascript">
window.jQuery || document.write("<script src='assets/js/jquery-1.10.2.min.js'>"+"<"+"/script>");
</script>
<![endif]-->
{% javascripts output='js/dashboard/main.js' filter='?yui_js'
'dashboard/js/date-time/bootstrap-datepicker.min.js'
%}
<script type="text/javascript" src="{{ asset_url }}"></script>
{% endjavascripts %}
{% endblock %}
如果你想将你的 jquery.min.js
与其他脚本编译成一个文件,你需要这样的东西:
{% block Javascript %}
<!--[if !IE]> -->
{% javascripts output='js/dashboard/main.js' filter='?yui_js'
'dashboard/js/date-time/bootstrap-datepicker.min.js'
'assets/js/jquery-2.0.3.min.js'
%}
<script type="text/javascript">
window.jQuery || document.write("<script src='{{ asset_url }}'>"+"<"+"/script>");
</script>
{% endjavascripts %}
<!-- <![endif]-->
<!--[if IE]>
{% javascripts output='js/dashboard/main-ie.js' filter='?yui_js'
'dashboard/js/date-time/bootstrap-datepicker.min.js'
'assets/js/jquery-1.10.2.min.js'
%}
<script type="text/javascript">
window.jQuery || document.write("<script src='{{ asset_url }}'>"+"<"+"/script>");
</script>
{% endjavascripts %}
<![endif]-->
{% endblock %}
我有一个 html 模板,并且有一个条件为 的代码 -->
<!--[if !IE]> -->
<script type="text/javascript">
window.jQuery || document.write("<script src='assets/js/jquery-2.0.3.min.js'>"+"<"+"/script>");
</script>
<!-- <![endif]-->
<!--[if IE]>
<script type="text/javascript">
window.jQuery || document.write("<script src='assets/js/jquery-1.10.2.min.js'>"+"<"+"/script>");
</script>
<![endif]-->
我想知道如何使用这个 if 到这个 assetic
{% block Javascript %}
{% javascripts output='js/dashboard/main.js' filter='?yui_js'
'dashboard/js/date-time/bootstrap-datepicker.min.js'
%}
<script type="text/javascript" src="{{ asset_url }}"></script>
{% endjavascripts %}
{% endblock %}
如果你只想使用这个 if 你可以将这段代码放入块中:
{% block Javascript %}
<!--[if !IE]> -->
<script type="text/javascript">
window.jQuery || document.write("<script src='assets/js/jquery-2.0.3.min.js'>"+"<"+"/script>");
</script>
<!-- <![endif]-->
<!--[if IE]>
<script type="text/javascript">
window.jQuery || document.write("<script src='assets/js/jquery-1.10.2.min.js'>"+"<"+"/script>");
</script>
<![endif]-->
{% javascripts output='js/dashboard/main.js' filter='?yui_js'
'dashboard/js/date-time/bootstrap-datepicker.min.js'
%}
<script type="text/javascript" src="{{ asset_url }}"></script>
{% endjavascripts %}
{% endblock %}
如果你想将你的 jquery.min.js
与其他脚本编译成一个文件,你需要这样的东西:
{% block Javascript %}
<!--[if !IE]> -->
{% javascripts output='js/dashboard/main.js' filter='?yui_js'
'dashboard/js/date-time/bootstrap-datepicker.min.js'
'assets/js/jquery-2.0.3.min.js'
%}
<script type="text/javascript">
window.jQuery || document.write("<script src='{{ asset_url }}'>"+"<"+"/script>");
</script>
{% endjavascripts %}
<!-- <![endif]-->
<!--[if IE]>
{% javascripts output='js/dashboard/main-ie.js' filter='?yui_js'
'dashboard/js/date-time/bootstrap-datepicker.min.js'
'assets/js/jquery-1.10.2.min.js'
%}
<script type="text/javascript">
window.jQuery || document.write("<script src='{{ asset_url }}'>"+"<"+"/script>");
</script>
{% endjavascripts %}
<![endif]-->
{% endblock %}