Здравствуйте
Использую виджет "Kartik Select2", возникла необходимость переопределить стиль виджета. Нашёл scss, импортировал переменные, откомпилировал в css. Теперь его как-то надо впихнуть в asset. Но каким образом, никак не могу придумать. Создал свой виджет наследующий от select2, свой asset. Но как поступить, не знаю. По сути мне от виджета набора Картика (Select2Asset) нужны только js-файлы, css-файлы должны быть мои. Прошу помощи, заранее спасибо.
Переопредлить часть файлов ресурса
Re: Переопредлить часть файлов ресурса
Видимо, коллективный разум помог. Три часа пробовал, не получалось, сейчас ещё раз перечитал документацию (https://www.yiiframework.com/doc/guide/ ... ure-assets), нашёл пример:
переделал под себя:
Далее регистрирую свой набор только с css. Всё работает, как надо. Может кому пригодится.
Код: Выделить всё
$bundle = \app\assets\LargeFileAssetBundle::register(Yii::$app->view);
$bundle->baseUrl = YII_DEBUG ? '@web/large-files': '@web/large-files/minified';
Код: Выделить всё
$bundleSelect = \kartik\select2\Select2Asset::register($view);
$bundleSelect->css = [];