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

Уже исправленные репорты или принятые предложения
Ответить
asdf404
Сообщения: 22
Зарегистрирован: 2014.02.10, 18:08

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

Сообщение 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']; 
    }
//...
}
 
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark »

asdf404
Сообщения: 22
Зарегистрирован: 2014.02.10, 18:08

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

Сообщение asdf404 »

Ясно, спасибо.
Аватара пользователя
Akulenok
Сообщения: 437
Зарегистрирован: 2014.05.05, 18:32
Откуда: localhost

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

Сообщение 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',
    ];
}
 
Как его подключить?
ភាសាខ្មែរ Yii2 - это кайф!
CooperUR
Сообщения: 1
Зарегистрирован: 2015.05.04, 14:30

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

Сообщение CooperUR »

вместо:

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

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

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

'yii\bootstrap\BootstrapPluginAsset'
и будет тебе счастье!)
nurbek.nurjanov
Сообщения: 9
Зарегистрирован: 2013.11.08, 17:32

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

Сообщение nurbek.nurjanov »

Sam Dark писал(а):Не должен: https://github.com/yiisoft/yii2/blob/ma ... nAsset.php
А можно по пояснее объяснить.
Ссылка мертвая.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

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

Сообщение zelenin »

nurbek.nurjanov писал(а):
Sam Dark писал(а):Не должен: https://github.com/yiisoft/yii2/blob/ma ... nAsset.php
А можно по пояснее объяснить.
Ссылка мертвая.
css отдельно, js отдельно.
Аватара пользователя
girmate
Сообщения: 1534
Зарегистрирован: 2015.10.27, 12:52

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

Сообщение girmate »

Не совсем понял, но спасибо! Решены проблемы в некоторых местах.
Если я понял правильно BootstrapAsset подключает только css, а BootstrapPluginAsset подключает еще и js файл, хотя там же есть и зависимость от BootstrapAsset.
Но фраза
css отдельно, js отдельно
не совсем понятна.
Объясните, пожалуйста в чем я тут заблуждаюсь. как работает эта магия с этими ассетами?
Последний раз редактировалось girmate 2017.03.02, 10:24, всего редактировалось 1 раз.
Осторожно! Вы общаетесь с новичком ;)
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

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

Сообщение zelenin »

именно это и означает - они разнесены по разным ассет бандлам.
Аватара пользователя
girmate
Сообщения: 1534
Зарегистрирован: 2015.10.27, 12:52

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

Сообщение girmate »

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

А в чем профит? Для чего это делается это разнесение?
Осторожно! Вы общаетесь с новичком ;)
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

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

Сообщение zelenin »

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

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

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

Сообщение girmate »

Спасибо
Осторожно! Вы общаетесь с новичком ;)
Ответить