Простой компонент для yii-1 для вставки иконок FontAwesome v5.x. Сам шрифт тоже присутствует. Расположение - рекомендованное для проектов на yii-1.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Дрябжинский Сергей 5d82e4b7ed Добавил новый метод для иконки undo 7 months ago
protected/components Добавил новый метод для иконки undo 7 months ago
public/fonts/font-awesome-5.15.4 Удалил лишние файлы 7 months ago
.gitignore Переделал на assetManager, перенес файлы в спец-каталог 7 months ago
LICENSE Initial commit 1 year ago
README.md Переделал на assetManager, перенес файлы в спец-каталог 7 months ago

README.md

yii1-component-fontawesome5

Простой компонент для yii-1 для вставки иконок FontAwesome v5.x.

Сам шрифт тоже присутствует.

Расположение - рекомендованное для проектов на yii-1.

Пример подключения

Выгружаем компонент в protected/extensions/.

В файле config/main.php:


        // application components
        'components' => array(
                ...

                'fa' => array(
                        'class' => 'ext.yii1-component-fontawesome5.protected.components.FontAwesomeComponent',
                        /* доступные параметры */
                        /*
                        'debug' => false,       // bool, вкл-выкл подключение минифицированных версий css
                        'all' => false,         // bool, вместо нескольких файлов, загрузить один all
                        'v4shim' => false,      // bool, дополнительный файл для перехода с 4-ой версии
                        'cdn' => false,         // bool, включает использование cdn (cloudflare)
                        'async' => false,       // bool, вкл-выкл асинхронную загрузку

                        'localUrl' => 'fonts/font-awesome-{version},
                                                // string, ссылка на локальные файлы в document_root
                        'cdnUrl' => 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/{version}',
                                                // string, ссылка на путь в cdn. по-умолчанию заменяется {version} на версию шрифта.
                        'tag' => 'i',           // string, название тега для вывода иконки
                        'baseCss' => 'css/fontawesome.css'
                                                // string, название файла базовых стилей
                        'solidCss' => 'css/solid.css'
                                                // string, название файла стилей solid
                        'regilarCss' => 'css/regular.css'
                                                // string, название файла стилей regular
                        'brandsCss' => 'css/brands.css'
                                                // string, название файла стилей brands
                        'allCss' => 'css/all.css'
                                                // string, название файла со всеми стилями
                        'v4shimCss' => 'css/v4-shim.css'
                                                // string, название файла со всеми стилями
                        */
                ),

                ...
        ),

Пример использования

В коде view:


<?php
echo Yii::app()->fa->circle();
?>

<?php
echo Yii::app()->fa->icon('check-square', ['class' => 'text-success'], 'regular');
?>