Как добавить материализоваться в Yii2

Я пытаюсь добавить материализовать в моем проекте Advanced Yii2.

и есть образец шаблона для этого, но я даже не могу использовать его в моем приложении yii

http://yii2.themefactory.net/theme/54/material-simple#.ViNmS_krLIU

Как я могу добавить материализовать CSS в моем основном приложении?

есть хороший урок об этом?

Спасибо

2

Решение

Это довольно легко добавить материализовать рамки в ваш Yii2 Приложение.

Первый способ (не предлагается):

Скопируйте все необходимое CSS а также JS файлы в ваш публичный веб-каталог. Тогда в вашем frontend\assets\AppAsset Класс добавить следующие строки:

public $css = [
//... another css files
'css/materialize.min.css'
];


public $js = [
//... another js files
'js/materialize.min.js'
];

Другой способ будет использовать Yii2 Bower,

Наиболее JavaScript/CSS пакеты управляются с помощью Bower и / или NPM, вместо Composer, Yii использует Composer asset plugin чтобы включить управление этими видами пакетов через Composer, Если ваше расширение зависит от Bower пакет, вы можете просто перечислить зависимость в composer.json как следующее:

{
// package dependencies
"require": {
"bower-asset/jquery": ">=1.11.*"}
}

Так:

bower install materialize

Дополнительная информация (Yii2's Официальный документ): Бауэр и NPM Активы


Также может быть примечательно, что вы можете определить новые Asset Bundle для вашего приложения, поэтому нет необходимости изменять AppAsset учебный класс. Чтобы создать свой собственный Asset Bundle проверьте следующие ссылки:

Определение комплектов активов а также Использование комплектов активов


Если вы хотите отключить bootstrap или же JQuery из вашего приложения вы можете проверить следующую ссылку:

Yii2 отключить Bootstrap Js, JQuery и CSS

2

Другие решения

Ты можешь использовать Материализоваться для Yii2 package.This представляет собой альтернативу Bootstrap, внедряя Materialize в Yii2.

Другие альтернативные расширения 1 & 2.

0

По вопросам рекламы [email protected]