Страница 1 из 1

BootstrapAsset не подключается bootstrap.js

Добавлено: 2014.02.16, 18:04
asdf404
Привет. Разве в BootstrapAsset не должно подключаться bootstrap.js?
Приходится переопределять класс и руками дописывать

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

//...
class BootstrapAsset extends AssetBundle {
//...
    public $js = [
        'js/bootstrap.js'
    ];
//...
}
//
 
И ещё туда же. Почему по умолчанию подключается не минифицированный файл? Видел где-то костыль вроде

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

class BootstrapAsset extends AssetBundle
{
//...
    public function init()
    {
        $this->css = YII_DEBUG ? ['css/bootstrap.css'] : ['css/bootstrap.min.css']; 
    }
//...
}
 

Re: BootstrapAsset не подключается bootstrap.js

Добавлено: 2014.02.16, 21:08
samdark

Re: BootstrapAsset не подключается bootstrap.js

Добавлено: 2014.02.17, 06:57
asdf404
Ясно, спасибо.

Re: BootstrapAsset не подключается bootstrap.js

Добавлено: 2014.07.06, 21:45
Akulenok
Странно на фронтенде у меня подключается bootstrap.js (демо)
делаю админку там не подключается

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

class AppAssetAdmin extends AssetBundle
{
    public $basePath = '@webroot';
    public $baseUrl = '@web';
    public $css = [
        'css/admin/theme.css',
        '/css/admin/font-awesome/css/font-awesome.css',
    ];
    public $js = [
    ];
    public $depends = [
        'yii\web\YiiAsset',
        'yii\bootstrap\BootstrapAsset',
    ];
}
 
Как его подключить?

Re: BootstrapAsset не подключается bootstrap.js

Добавлено: 2015.05.04, 14:33
CooperUR
вместо:

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

'yii\bootstrap\BootstrapAsset',
используй:

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

'yii\bootstrap\BootstrapPluginAsset'
и будет тебе счастье!)

Re: BootstrapAsset не подключается bootstrap.js

Добавлено: 2015.09.18, 11:34
nurbek.nurjanov
Sam Dark писал(а):Не должен: https://github.com/yiisoft/yii2/blob/ma ... nAsset.php
А можно по пояснее объяснить.
Ссылка мертвая.

Re: BootstrapAsset не подключается bootstrap.js

Добавлено: 2015.09.18, 12:46
zelenin
nurbek.nurjanov писал(а):
Sam Dark писал(а):Не должен: https://github.com/yiisoft/yii2/blob/ma ... nAsset.php
А можно по пояснее объяснить.
Ссылка мертвая.
css отдельно, js отдельно.

Re: BootstrapAsset не подключается bootstrap.js

Добавлено: 2017.03.02, 10:23
girmate
Не совсем понял, но спасибо! Решены проблемы в некоторых местах.
Если я понял правильно BootstrapAsset подключает только css, а BootstrapPluginAsset подключает еще и js файл, хотя там же есть и зависимость от BootstrapAsset.
Но фраза
css отдельно, js отдельно
не совсем понятна.
Объясните, пожалуйста в чем я тут заблуждаюсь. как работает эта магия с этими ассетами?

Re: BootstrapAsset не подключается bootstrap.js

Добавлено: 2017.03.02, 10:24
zelenin
именно это и означает - они разнесены по разным ассет бандлам.

Re: BootstrapAsset не подключается bootstrap.js

Добавлено: 2017.03.02, 10:26
girmate
У меня ошибка перестала выскакивать js неопределенный тип после того, как я перешел на BootstrapPluginAsset.

А в чем профит? Для чего это делается это разнесение?

Re: BootstrapAsset не подключается bootstrap.js

Добавлено: 2017.03.02, 10:29
zelenin
girmate писал(а): 2017.03.02, 10:26 У меня ошибка перестала выскакивать js неопределенный тип после того, как я перешел на BootstrapPluginAsset.

А в чем профит? Для чего это делается это разнесение?
ну очевидно что js нужен только для js-составляющей бутстрапа. верстка js не требует. зачем тащить js, если использоваться оно не будет?

Re: BootstrapAsset не подключается bootstrap.js

Добавлено: 2017.03.02, 10:40
girmate
Спасибо