Почему 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(); ?>
Другие вопросы по тегам