Разработка сайтов на WordPress и фреймворке Yii2

Здесь вы можете заказать полный пакет услуг по разработке сайта. Начиная от написания ТЗ до программирования на PHP, JavaScript и верстке.

Как в Yii2 отключить Bootstrap

Фреймворк yii2

По умолчанию, Yii2 поставляется совместно с Bootstrap фреймворком. И после установки какой либо из конфигураций (basic или advanced), вы увидите стартовую страницу стилизованную с помощью Bootstrap. В данном случае (и возможно во всех последующих), ничего плохого в этом нет, ведь это всего лишь заглушка, а не сайт на продакшине. Но а что если заказчик, или студия решила отойти от столь популярного решения в виде Bootstrap, а выбрала к примеру materializecss? Да, в этом случае нам понадобится отключить Bootstrap, и подключить materializecss фреймворк (или любой другой который придет вам по вкусу).

И первое что нам придется сделать, это отказаться от готовых решений bootstrap, предоставляемых разработчиками yii.

Второе, в файле ресурсов (в basic, это фай - /assets/AppAsset.php), отключить поддержку Bootstrap:

class AppAsset extends AssetBundle
{
    public $basePath = '@webroot';
    public $baseUrl = '@web';
    public $css = [
        'css/site.css',
    ];
    public $js = [
    ];
    public $depends = [
        'yii\web\YiiAsset',
        'yii\bootstrap\BootstrapAsset',
    ];
}

удалив строку:

'yii\bootstrap\BootstrapAsset',

Шаг третий. А для поддержки materializecss, дописав в массив «$css», путь к файлу стилей фреймворка, не забыв о «$js»:

class AppAsset extends AssetBundle
{
    public $basePath = '@webroot';
    public $baseUrl = '@web';
    public $css = [
        'css/materialize/css/materialize.min.css',
        'css/site.css',
    ];
    public $js = [
		'css/materialize/js/materialize.min.js',
    ];
    public $depends = [
        'yii\web\YiiAsset',
    ];
}

На этом все.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *