yii2 bootstrap 4 как включить его (нестабильная вервия). Переопределение
Primary tabs
С автоматической подменой используемого yii2-bootstrap кода
В конпозер.json:
"require": {
"yiisoft/yii2": "~2.0.6",
"yiisoft/yii2-bootstrap": "~2.1.0@dev",
"bower-asset/bootstrap": "~4.0.0@alpha",
"bower-asset/jquery": "2.2.*",
},
-- это подменит используемые js и css стандартного ассета. И возможны проблемы с работой gii.
Источник: https://github.com/yiisoft/yii2-bootstra...
Одновременное использование bootstrap3 и bootstrap 4
Делаем подмену версии и качаем разные версии в разных менеджерах:
"require": { "yiisoft/yii2": "~2.0.14", "yiisoft/yii2-bootstrap": "~2.0.8", "yiisoft/yii2-bootstrap4": "1.0.x-dev", "bower-asset/bootstrap": "3.3.7 as 4.0.0", "npm-asset/bootstrap": "~4.0.0", "npm-asset/popper.js": "~1.14" },
А потом говорим о новом источнике для ассетов в конфиге приложения ('components'):
'assetManager' => [ 'bundles' => [ 'yii\bootstrap4\BootstrapAsset' => [ 'sourcePath' => '@npm/bootstrap/dist' ], 'yii\bootstrap4\BootstrapPluginAsset' => [ 'sourcePath' => '@npm/bootstrap/dist' ], 'yii\bootstrap4\BootstrapThemeAsset' => [ 'sourcePath' => '@npm/bootstrap/dist' ], 'yii\bootstrap4\PopperAsset' => [ 'sourcePath' => '@npm/popper.js/dist/umd' ], ] ]
Решение сделано на базе (но со значтельными дополнениями, хотя в основе та идея): https://stackoverflow.com/a/50029644
- Log in to post comments
- 6168 reads