Yii2 Modal
-
- Сообщения: 40
- Зарегистрирован: 2018.11.18, 13:15
Yii2 Modal
Здравствуйте . Как можно отключить стили, при подключении \yii\bootstrap\Modal . Отдельно оно генерирует стили, и получается 2 . Первое через AssetBundle , второе уже генерирует \yii\bootstrap\Modal . Зачем так строено и как можно отключить ?
-
- Сообщения: 910
- Зарегистрирован: 2019.08.13, 01:49
Re: Yii2 Modal
Этот виджет регистрирует только BootstrapPluginAsset
Что вы регистрируете через AssetBundle?
Отключить можно так:
Код: Выделить всё
class BootstrapPluginAsset extends AssetBundle
{
public $sourcePath = '@bower/bootstrap/dist';
public $js = [
'js/bootstrap.js',
];
public $depends = [
'yii\web\JqueryAsset',
'yii\bootstrap\BootstrapAsset',
];
}
Отключить можно так:
Код: Выделить всё
'assetManager' => [
'bundles' => [
\yii\bootstrap\BootstrapPluginAsset' => [
'js' => []
],
'yii\bootstrap\BootstrapAsset' => [
'css' => [],
],
],
],
-
- Сообщения: 40
- Зарегистрирован: 2018.11.18, 13:15
Re: Yii2 Modal
когда в коде подключаю Modal \yii\bootstrap\Modal он автоматически подключает bootstrap , мне надо отключить стили которые подключаются вмерсте \yii\bootstrap\Modal .
https://prnt.sc/ovc3my
https://prnt.sc/ovc3my
-
- Сообщения: 910
- Зарегистрирован: 2019.08.13, 01:49
Re: Yii2 Modal
Выложите свой AssetBundle, такого не должно быть, AssetManager не грузит повторно один и тот же бандл. Возможно вы загружаете Bootstrap 4 в шаблоне, а виджет используете от Bootstrap 3.hovhannes_ab писал(а): ↑2019.08.21, 01:40 когда в коде подключаю Modal \yii\bootstrap\Modal он автоматически подключает bootstrap , мне надо отключить стили которые подключаются вмерсте \yii\bootstrap\Modal .
https://prnt.sc/ovc3my
-
- Сообщения: 40
- Зарегистрирован: 2018.11.18, 13:15
Re: Yii2 Modal
да так и хочу делать . А можно для через виджет Модал подключить Bootstrap 4 ?
-
- Сообщения: 40
- Зарегистрирован: 2018.11.18, 13:15
Re: Yii2 Modal
у меня AssetManager не грузит повторно один и тот же бандл , повторно грузить у меня \yii\bootstrap\Modal .
-
- Сообщения: 40
- Зарегистрирован: 2018.11.18, 13:15
Re: Yii2 Modal
И где то можно прочитать почему этот Виджет грузит для себя стили если они уже грузились через AssetBundle
-
- Сообщения: 910
- Зарегистрирован: 2019.08.13, 01:49
Re: Yii2 Modal
Вам нужно использовать https://github.com/yiisoft/yii2-bootstrap4hovhannes_ab писал(а): ↑2019.08.21, 13:18 да так и хочу делать . А можно для через виджет Модал подключить Bootstrap 4 ?
Это виджет для Bootstrap3, соответстенно у него в зависимостях Bootstrap3 Asset, вот он его и тянет, т.к. на фронте у вас Bootstrap4 Assset. Это два разных бандла.hovhannes_ab писал(а): ↑2019.08.21, 13:26 И где то можно прочитать почему этот Виджет грузит для себя стили если они уже грузились через AssetBundle
-
- Сообщения: 40
- Зарегистрирован: 2018.11.18, 13:15
Re: Yii2 Modal
https://github.com/yiisoft/yii2-bootstrap4 . Это у меня есть. Хорошо можно подключить Это виджет и сделать так что он для себя не подключил Bootstrap 3 а посмотрел на главный AssetBundle а там bootstrap4 . Можно такое , или если Подключили \yii\bootstrap\Modal то не сбежать от того , что он обязательно для себя подключить Bootstrap 3
-
- Сообщения: 910
- Зарегистрирован: 2019.08.13, 01:49
Re: Yii2 Modal
Зачем вы подключаете bootstrap 3 виджет в bootstrap 4 шаблоне??? Подключайте \yii\bootstrap4\Modal
-
- Сообщения: 40
- Зарегистрирован: 2018.11.18, 13:15
Re: Yii2 Modal
Ну да я с Вами согласен. Спасибо