Переопредлить часть файлов ресурса

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
steaze
Сообщения: 30
Зарегистрирован: 2017.01.28, 21:25

Переопредлить часть файлов ресурса

Сообщение steaze »

Здравствуйте

Использую виджет "Kartik Select2", возникла необходимость переопределить стиль виджета. Нашёл scss, импортировал переменные, откомпилировал в css. Теперь его как-то надо впихнуть в asset. Но каким образом, никак не могу придумать. Создал свой виджет наследующий от select2, свой asset. Но как поступить, не знаю. По сути мне от виджета набора Картика (Select2Asset) нужны только js-файлы, css-файлы должны быть мои. Прошу помощи, заранее спасибо.
steaze
Сообщения: 30
Зарегистрирован: 2017.01.28, 21:25

Re: Переопредлить часть файлов ресурса

Сообщение steaze »

Видимо, коллективный разум помог. Три часа пробовал, не получалось, сейчас ещё раз перечитал документацию (https://www.yiiframework.com/doc/guide/ ... ure-assets), нашёл пример:

Код: Выделить всё

$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 = [];
Далее регистрирую свой набор только с css. Всё работает, как надо. Может кому пригодится.
Ответить