Компиляция меньше в плагине octoberCMS

Я создаю плагин в OctoberCMS, и мне нужно использовать меньше для некоторых сценариев внешнего и внутреннего использования. Проблема в том, что я не знаю, как импортировать меньше файлов, файлов в моем плагине.

Как я понимаю, обычно что-то вроде этого будет сделано:

<link href="{{ ['assets/less/theme.less']|theme }}" rel="stylesheet">

Но для меня это не работает. Я хотел бы знать, что я делаю неправильно, или как это должно быть сделано. В попытке сделать это, я получил следующее:

<link href="{{ ['path/to/plugin/asset.less']|app}}" rel="stylesheet">

Кто-нибудь здесь знает, как я могу использовать меньше в плагине?

РЕДАКТИРОВАТЬ: я сделал еще несколько копаний и обнаружил, что если я зарегистрирую меньше пакетов в моем плагине, например, так:

CombineAssets::registerCallback(function($combiner) {
        $combiner->registerBundle('~/path/to/style.less');
    });

и скомпилируйте его с помощью командной строки следующим образом:

php artisan october:util compile less

а затем импортировать CSS в HTML, то это работает.

Если кто-нибудь знает, как сделать это в реальном времени, было бы здорово услышать это.

0 ответов

Другие вопросы по тегам