{{ asset:js file="theme::custom.js" group="default" }}
{{ asset:js file="theme::app.js" group="default" }}
{{ asset:render_js group="default" }}
{{ asset:render_js group="modules" }}
这是我的 JavaScript 代码,但是当我在生产环境中加载时,它不会加载 script
标签。但是,system/cms/config/asset.php
如果我将asset_min
和asset_combine
转换为 false,那么它会单独加载 JS 文件,而不会组合或缩小。
但我希望它合并和缩小。
帮助?
你必须按照以下方式渲染JS资产:
{{ asset:js file="theme::custom.js" group="default" }}{{ asset:js file="theme::app.js" group="default" }}
{{ asset:render group="default" }}{{ asset:render group="modules" }}
我认为资产:render_js实际上不起作用
我也遇到了类似的问题。
事实证明,{{ asset:render_js }}
不起作用,但<?php Asset::render_js(); ?>
确实如此。
因此,对于其他使用 PyroCMS 2.2 使用render_js
遇到问题的人,请尝试以下操作:
{{ asset:js file="theme::javascript_file.js" }}
<?php Asset::render_js(); ?>