Как правильно отключить Bootstrap?
-
- Сообщения: 271
- Зарегистрирован: 2012.11.30, 07:33
Как правильно отключить Bootstrap?
Как правильно отключить бутстрап? Как минимум стили. Закоментировал строчку yii\bootstrap\BootstrapAsset', в AppAsset.php, почистил папку assets - нулевой результат
Re: Как правильно отключить Bootstrap?
Так работать же ничего не будет, всё с нуля виджеты писать будете ? )
Удалив строчку - удаляются загрузка по умолчанию, но на странице присутствую виджеты, которые требуют bootstrap вот они и "возвращают" вашу удалённую строку.
Удалив строчку - удаляются загрузка по умолчанию, но на странице присутствую виджеты, которые требуют bootstrap вот они и "возвращают" вашу удалённую строку.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Как правильно отключить Bootstrap?
Будет всё работать если виджеты бутстрапа не использовать. Например: http://rmcreative.ru/blog/post/yii2-minimal
Нравится Yii? Давайте сделаем его лучше!.
Re: Как правильно отключить Bootstrap?
Обычный basic, просто c очищенным composer.json до единственной строки + правки в самой папке фреймворка - class YiiAsset .... Почему не переопределено? Разве оно не слетит после update?
-
- Сообщения: 271
- Зарегистрирован: 2012.11.30, 07:33
Re: Как правильно отключить Bootstrap?
Гм, дело не в том что я не люблю бутстрап, просто моя css перебиваеться его стилями, может как-то хотябы css бутстраповскую отключить?
-
- Сообщения: 271
- Зарегистрирован: 2012.11.30, 07:33
Re: Как правильно отключить Bootstrap?
В виджет нельзя передавать свой css? я могу предположить что виджет тесно зависит от JS, например, но css не должен критично влиять на него.
Re: Как правильно отключить Bootstrap?
Подключите свой css до bootstrap.css
Re: Как правильно отключить Bootstrap?
А вообще, чтобы отключить bootsrap:
0. Берём yii2-app-basic
1. Чистим composer.json от bootsrap + update
2. Удаляем в yii2-app-basic\views\layouts\main.php не существующие виджеты.
3. Чистим \vendor\yiisoft\yii2\web\YiiAsset.php от не нужного. Лучше свой создать класс от AssetBundle, наверное, и его использовать в layouts\main.php
4. Меняем окружение с dev на pub, отключаем debug.
5. Получаем, то что Александр и выложил выше yii2-minimal
0. Берём yii2-app-basic
1. Чистим composer.json от bootsrap + update
Код: Выделить всё
"require": {
"php": ">=5.4.0",
"yiisoft/yii2": "*"
},
3. Чистим \vendor\yiisoft\yii2\web\YiiAsset.php от не нужного. Лучше свой создать класс от AssetBundle, наверное, и его использовать в layouts\main.php
4. Меняем окружение с dev на pub, отключаем debug.
5. Получаем, то что Александр и выложил выше yii2-minimal
-
- Сообщения: 271
- Зарегистрирован: 2012.11.30, 07:33
Re: Как правильно отключить Bootstrap?
Кстати, а в чем различие dev от pub?
У меня в YiiAssets только Jquery подключаеться, изначально так было
У меня в YiiAssets только Jquery подключаеться, изначально так было
Re: Как правильно отключить Bootstrap?
dev нужно для настройки конфига приложение для разработчика, типа этого:
Код: Выделить всё
if (YII_ENV_DEV) {
// configuration adjustments for 'dev' environment
$config['preload'][] = 'debug';
$config['modules']['debug'] = 'yii\debug\Module';
$config['modules']['gii'] = 'yii\gii\Module';
}
Код: Выделить всё
defined('YII_ENV_DEV') or define('YII_ENV_DEV', YII_ENV === 'dev');
Re: Как правильно отключить Bootstrap?
немного переформулирую вопрос - как правильно изменить css bootstrap на свой - сейчас я сделала в вендор папку mybootstrap со своей версией и в файле \vendor\yiisoft\yii2-bootstrap\BootstrapAsset изменила $sourcepath на свой к mybootstrap - работает как надо, но сомневаюсь в корректности способа
при апдейте все слетит...
при апдейте все слетит...
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Как правильно отключить Bootstrap?
Слетит. Надо через конфиг перекрыть пакет BootstrapAsset. В гайде описано как: https://github.com/yiisoft/yii2/blob/ma ... et-bundles
Нравится Yii? Давайте сделаем его лучше!.
Re: Как правильно отключить Bootstrap?
Вроде где-то как-то был разговор... а нет возможности как-то где-то задать приоритет, чтбы одни css публиковались раньше-позже других?
Re: Как правильно отключить Bootstrap?
http://www.yiiframework.com/doc/api/1.1 ... red-detailInsolita писал(а):Вроде где-то как-то был разговор... а нет возможности как-то где-то задать приоритет, чтбы одни css публиковались раньше-позже других?
ой прощу прощения)Sam Dark писал(а):Мы про 2.0 говорим. Чтобы A публиковался раньше B надо сделать зависимость B depends A. Ну и https://github.com/yiisoft/yii2/issues/2618
Последний раз редактировалось asset 2014.03.19, 23:49, всего редактировалось 1 раз.
Re: Как правильно отключить Bootstrap?
Как перечислите в массиве, так они и подключатся, по key.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Как правильно отключить Bootstrap?
Мы про 2.0 говорим. Чтобы A публиковался раньше B надо сделать зависимость B depends A. Ну и https://github.com/yiisoft/yii2/issues/2618
Нравится Yii? Давайте сделаем его лучше!.
Re: Как правильно отключить Bootstrap?
Так это как бы и в Yii1 было с пакетами и их зависимостями. И тут также осталось, только AssetBundle появился, а массивы теже и depends:
если
Будет ошибка т.к. angular подключён последним.
PS. А, sam это не мне было :)
Код: Выделить всё
public $js = [
'angular/angular.js',
'angular-i18n/angular-locale_ru.js',
'angular-bootstrap/ui-bootstrap-tpls.min.js',
];
Код: Выделить всё
public $js = [
'angular-i18n/angular-locale_ru.js',
'angular-bootstrap/ui-bootstrap-tpls.min.js',
'angular/angular.js',
];
PS. А, sam это не мне было :)
Re: Как правильно отключить Bootstrap?
Саша а нет advanced без бутстрапа, для полной красоты?Sam Dark писал(а):Например: http://rmcreative.ru/blog/post/yii2-minimal
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Как правильно отключить Bootstrap?
У меня нет, но принцип тот же.
Нравится Yii? Давайте сделаем его лучше!.
Re: Как правильно отключить Bootstrap?
А можно поменять путь к bootstrap.min.css? Я собираю свой из less файлов, что довольно удобно, и получается, что я дважды подключаю одно и то же, что нифига не удобно.