Почему js-ресурсы не будут объединяться / загружаться с PyroCMS в процессе производства?
{{ 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 индивидуально, без объединения или минимизации.
Но я хочу, чтобы это сочеталось и минимизировалось.
Помогите?
2 ответа
Для отображения активов 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"}}
Я думаю, что asset: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(); ?>