我目前正在开发一个网站,我正在使用Twig
添加/加载我在页面上需要的所有库。
不幸的是,我遇到了其中两个库的问题。
假设我有一个库X和一个库Y.如果我像这样加载我的库:
{% block body %}
//getting lots of different libs
{{ getJS('libs') }}
//getting the internal lib X
{{ getJS('libX') }}
//getting external lib Y
<script type="text/javascript" src="https://example.com/mylibY.js">
{% endblock %}
getJS()
函数仅解析不同的路径。
在这种情况下,lib Y没有加载到我的身体中。如果我在获取libX之前放置<script>
标记,则不会加载lib X ...
如果我在块的开头将lib Y放在全局之前,则只加载lib Y.
如果我只放置一个库,它可以正常工作。
由于twig仅在HTML
中解析我的标签,我如何强制HTML
加载我的lib X并且只加载我的lib Y?
感谢您的回答。 如果您有任何问题请不要犹豫,因为这个主题有点难以理解/解释。