dev-master
9999999-devThis is a simple extension to pick themes. The user chooses a theme from a dropdown box.
BSD-3-Clause
The Requires
by Cozumel
extension yii2 theme picker theme selector front end theme picker
This is a simple extension to pick themes. The user chooses a theme from a dropdown box.
This is a simple extension to pick themes. The user chooses a theme from a dropdown box and the theme choice is stored in a cookie, the extension could easily be changed to work with a model too., (*1)
The preferred way to install this extension is through composer., (*3)
Either run, (*4)
php composer.phar require --prefer-dist cozumel/yii2-themepicker "*"
or add, (*5)
"cozumel/yii2-themepicker": "*"
to the require section of your composer.json
file., (*6)
Once the extension is installed, simply use it in your code by :, (*7)
<?= \cozumel\ThemePicker\ThemePicker::widget(); ?>
You will need to place it in each theme where you want to use it., (*8)
The default theme path is set as @app/themes. You may need to change this depending where your themes are., (*9)
Line 61 ThemePicker.php, (*10)
Lines 30-36 Bootstrap.php, (*11)
Just change @app/themes to @app/web/themes or wherever your themes are., (*12)
Yii::t('theme_picker', 'Choose a theme')
Line 22 ThemePicker.php, (*13)
The default cookie length is set to 180 days, this can be changed on line 44 ThemePicker.php, (*14)
Comments and feedback are welcome, and thanks to the Yii community for a great framework., (*15)
This is a simple extension to pick themes. The user chooses a theme from a dropdown box.
BSD-3-Clause
extension yii2 theme picker theme selector front end theme picker