为什么js资产不会在生产中与PyroCMS结合/加载?

时间:2013-07-24 15:18:04

标签: minify pyrocms pyrocms-lex

{{ 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_minasset_combine设置为false,则会单独加载JS文件,而不会合并或缩小。

但我希望它能够结合并缩小。

帮助?

2 个答案:

答案 0 :(得分:1)

您必须按照以下方式呈现JS资产:

{{asset:js file =" theme :: custom.js"基团="默认" }} {{asset:js file =" theme :: app.js"基团="默认" }}

{{asset:render group ="默认" }} {{asset:render group =" modules" }}

我认为资产:render_js实际上不起作用

答案 1 :(得分:0)

我遇到过类似的问题。

事实证明{{ asset:render_js }}不起作用,但<?php Asset::render_js(); ?>确实有效。

因此,对于使用render_js在PyroCMS 2.2中遇到问题的其他人,请尝试以下操作:

{{ asset:js file="theme::javascript_file.js" }}
<?php Asset::render_js(); ?>