如何使用条件,如果到assetic
问题描述:
我有一个HTML模板,并有一个与条件码- >如何使用条件,如果到assetic
<!--[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]-->
我想知道这如果如何使用这个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 %}
答
如果你只想用这个如果你可以把这个代码转换成块:
{% 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 %}
+0
非常感谢 – hous 2015-02-06 18:08:03
你想实现什么?为什么不把这个代码放在你的javascript块中? – 2015-02-06 16:49:08