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

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

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

Сообщение asdf404 » 2014.02.16, 18:04

Привет. Разве в 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
Администратор
Сообщения: 9186
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark » 2014.02.16, 21:08


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

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

Сообщение asdf404 » 2014.02.17, 06:57

Ясно, спасибо.

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

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

Сообщение Akulenok » 2014.07.06, 21:45

Странно на фронтенде у меня подключается 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 » 2015.05.04, 14:33

вместо:

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

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

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

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

nurbek.nurjanov
Сообщения: 9
Зарегистрирован: 2013.11.08, 17:32

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

Сообщение nurbek.nurjanov » 2015.09.18, 11:34

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

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

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

Сообщение zelenin » 2015.09.18, 12:46

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

Аватара пользователя
girmate
Сообщения: 1533
Зарегистрирован: 2015.10.27, 12:52

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

Сообщение girmate » 2017.03.02, 10:23

Не совсем понял, но спасибо! Решены проблемы в некоторых местах.
Если я понял правильно 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 » 2017.03.02, 10:24

именно это и означает - они разнесены по разным ассет бандлам.

Аватара пользователя
girmate
Сообщения: 1533
Зарегистрирован: 2015.10.27, 12:52

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

Сообщение girmate » 2017.03.02, 10:26

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

А в чем профит? Для чего это делается это разнесение?
Осторожно! Вы общаетесь с новичком ;)

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

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

Сообщение zelenin » 2017.03.02, 10:29

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

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

Аватара пользователя
girmate
Сообщения: 1533
Зарегистрирован: 2015.10.27, 12:52

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

Сообщение girmate » 2017.03.02, 10:40

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

Ответить