На сайте использую bootstrap4
На странице регистрации подключаю kartik\file\FileInput and kartik\widgets\TimePicker и использую их в activeform
Они тянут свой личный bootstrap3 от куда то там и в итоге у меня весь сайт кривой.(потому что одновременно подключено bootstrap3(тянется из виджетов) and bootstrap4 (это родной ))
Что делать? Можно как то отключить что бы эти виджеты не тянули bootstrap3 и желательно использовали 4 версию?!
Конфликт bootstrap 3 and 4
Re: Конфликт bootstrap 3 and 4
почитай про бандлы, можно подменить скрипты для класса асетсов https://www.yiiframework.com/doc/guide/ ... et-bundles
Re: Конфликт bootstrap 3 and 4
Сделал вот так и частично решил проблему:
только в админке у меня используется 3 версия)
Можно как то в конфиге задать только для определенной страницы это? Что бы на site/signup
Код: Выделить всё
'components' => [
'assetManager' => [
'bundles' => [
'yii\bootstrap\BootstrapAsset' => [
'css' => [],
],
],
],
Можно как то в конфиге задать только для определенной страницы это? Что бы на site/signup
Re: Конфликт bootstrap 3 and 4
ты можешь тоже самое в самом акшене подправить через Yii::$app->assetManager
Re: Конфликт bootstrap 3 and 4
извиняюсь. а как прописать правильно?)
из конфига уберу, добавлю только в 1 акшен! будет супер!
из конфига уберу, добавлю только в 1 акшен! будет супер!
Re: Конфликт bootstrap 3 and 4
У меня в layout -
unset($this->assetBundles['yii\bootstrap\BootstrapAsset']);
unset($this->assetBundles['yii\bootstrap\BootstrapAsset']);
Re: Конфликт bootstrap 3 and 4
В нужном тебе акшене добавь
Код: Выделить всё
\Yii::$app->assetManager->bundles = [
'yii\bootstrap\BootstrapAsset' => [
'css' => [],
],
];