hounddd / wn-themeswitcher-plugin
Theme switcher plugin for Winter CMS
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 1
Open Issues: 0
Type:winter-plugin
Requires
- php: >=7.2
- composer/installers: ~1.0
This package is not auto-updated.
Last update: 2024-10-30 21:37:21 UTC
README
Demo any theme installed in Winter CMS by visiting a defined URL.
Installation
Let assume you're in the root of your wintercms installation
Using composer
Just run this command
composer require hounddd/wn-themswitcher-plugin
Clone
Clone this repo into your winter plugins folder.
cd plugins mkdir hounddd && cd hounddd git clone https://github.com/Hounddd/wn-themeswitcher-plugin themeswitcher
Note: In both cases, run
php artisan winter:up
command to run plugin's migrations or logout and login backend.
Usage
Visit the followinf urls
- To demo a theme :
/theme-switcher/use/theme-name
, wheretheme-name
is one of your website themes. - To restore default theme :
/theme-switcher/restore
Config
By default, switching theme is limited to authenticated administrators.
To authorise all visitors to switch to another theme, create a config file /config/hounddd/themeswitcher.php
and set onlyBackendUsers
to false:
<?php return [ 'onlyBackendUsers' => false, ];
For more help see Winter documentation related to file-based configuration.
🏆 Credits
Inspired by Flynsarmy.ThemeSelecter
Make awesome sites with ❄ WinterCMS!