Pluggable themes for Yii2
This Yii2 plugin provides easy theming for Yii2 projects.
And allows to create and use themes as composer packages.
So changing a theme on a site becomes as simple as changing
a single require line in
At the moment there are several themes available:
This package is not intended to be required directly in your project. Instead you should require theme(s) you've chosen and this package will get required as a dependency.
Please see hiqdev/hisite-template as example of project using this theming library.
The main goal of this theming library is to allow creation and use of easy
pluggable themes: to change a theme on a site it is enough just to require
other theme package in project's
To achieve this goal several technologies were used:
This package provides:
ThemeManagercomponent that collects and setups in application view proper
Themeobject with proper
This extension is supposed to be used with composer-config-plugin.
Also you can use it usual way by copy-pasting config. See src/config/web.php for configuration example.
Available configuration parameters:
themeManager.defaultTheme- default theme
copyright.year- CopyrightYears widget
logo.url- LogoLink widget
organization.url- OrganizationLink widget
poweredBy.url- PoweredBy widget
socialLinks.links- SocialLinks widget
For more details please see src/config/params.php.
Copyright © 2015-2017, HiQDev (http://hiqdev.com/)