Вёрстка, особенности подключения
Вёрстка, особенности подключения
Добрый день, сейчас ознакамливаюсь с yii2 и просто перерываю огробную кучу информации. Подскажите, делаю админку, с отдельным дизайном, как правильнее подключить (где именно) свой admin.css, куда разместить изображения и сам новый файл css. Верно ли организую данные (там ли).
- Вложения
-
- Организация админки
- Untitled-2.jpg (69.5 КБ) 3405 просмотров
Re: Вёрстка, особенности подключения
добавить
в layouts/main
Код: Выделить всё
$this->registerCssFile('../admin.css');
Re: Вёрстка, особенности подключения
да, спасибо помогло. А как отключить стандартную полосу в шапке и стандартный футер (меню и лого), идёт нахлёст стилей, даже если всё удаляю остаётся стандартный header и footer и берется походу еще и с views/layouts/main.php, а все стили хотелось бы чтоб бралось с отдельного дизайна module/admin/views/layouts/main.php в контроллере admin DefaultController.php указываю $this->render('/layouts/main'); норм берется, но шапка и футер присутствуют стандартные,хз почему так
- Вложения
-
- Untitled-2.jpg (26.8 КБ) 3387 просмотров
Re: Вёрстка, особенности подключения
в layouts/main
удалить код
Так же найти и поправить
удалить код
Код: Выделить всё
NavBar::begin([
'brandUrl' => Yii::$app->homeUrl,
'options' => [
'class' => 'navbar-inverse navbar-fixed-top',
],
]);
...
NavBar::end();
Код: Выделить всё
<footer class="footer">
...
</footer>
Re: Вёрстка, особенности подключения
Подключаю к дизайну bootstrap template c ресурса https://github.com/IronSummitMedia/star ... p-sb-admin
Вопрос 1
Правильно ли я понял что нужно заменить все файлы в папке web\assets\c82e3d32 (css, font,js) на новые bootstrap-кие?
Вопрос 2
Где подключаются эти файлы, так как после замены там присутствуют дополнительные папки к примеру (css/plugins/morris.css) и отличаются от названий некоторые css файлы
Вопрос 1
Правильно ли я понял что нужно заменить все файлы в папке web\assets\c82e3d32 (css, font,js) на новые bootstrap-кие?
Вопрос 2
Где подключаются эти файлы, так как после замены там присутствуют дополнительные папки к примеру (css/plugins/morris.css) и отличаются от названий некоторые css файлы
- chungachguk
- Сообщения: 435
- Зарегистрирован: 2012.07.17, 11:52
Re: Вёрстка, особенности подключения
Про web/assets можешь забыть, сюда файлы копируются автоматически. Лучше почитай доку https://github.com/yiisoft/yii2/blob/ma ... -assets.md
Re: Вёрстка, особенности подключения
Спс, прочёл. Отпишите пожалуйста:
Мне для ОСНОВЫ сайта нужна одна вёрстка (свой users.css, допустим отключение bootstrap!, и подключение users.js).
А для АДМИНКИ другая вёрстка (свой admin.css, вызов bootstrap самым первым из всех css!, и к примеру подключение admin.js)
Как мне это разграничить чтоб не было свалки(чтоб не вызывалось всё в кучу), без авторизации (основа) вызывались users. css и js, без вызова bootstrap!, а для админки вызывались Совершенно другие admin. css и js с вызовом bootstrap самым первым из всех!
Я нашел по отдельности информацию, получилось что то одно, но нужно чтоб кто то разжевал или правильно выражусь объединил, только если не затруднит подробнее или с примерами
Мне для ОСНОВЫ сайта нужна одна вёрстка (свой users.css, допустим отключение bootstrap!, и подключение users.js).
А для АДМИНКИ другая вёрстка (свой admin.css, вызов bootstrap самым первым из всех css!, и к примеру подключение admin.js)
Как мне это разграничить чтоб не было свалки(чтоб не вызывалось всё в кучу), без авторизации (основа) вызывались users. css и js, без вызова bootstrap!, а для админки вызывались Совершенно другие admin. css и js с вызовом bootstrap самым первым из всех!
Я нашел по отдельности информацию, получилось что то одно, но нужно чтоб кто то разжевал или правильно выражусь объединил, только если не затруднит подробнее или с примерами
- chungachguk
- Сообщения: 435
- Зарегистрирован: 2012.07.17, 11:52
Re: Вёрстка, особенности подключения
Класс Asset то, что тебе надо. Создашь GeneralAsset, в нём в свойстве css укажешь список необходимых файлов-css, тоже самое со свойством js. Потом в главном layout сайта вызываешь app\assets\GeneralAsset::register($this)
Для админики аналогично, только в depends укажешь 'yii\bootstrap\BootstrapAsset' для подключения стилей бутстрапа.
В принципе, регистрировать asset'ы можно в любом представлении. Не обязательно в основном макете сайта.
Для админики аналогично, только в depends укажешь 'yii\bootstrap\BootstrapAsset' для подключения стилей бутстрапа.
В принципе, регистрировать asset'ы можно в любом представлении. Не обязательно в основном макете сайта.