-
Notifications
You must be signed in to change notification settings - Fork 0
Pubudu-Basnayaka-COS/d10-theme_switcher
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
CONTENTS OF THIS FILE --------------------- * Introduction * Requirements * Installation * Configuration * FAQ * Maintainers INTRODUCTION ------------ The Theme Switcher module allows you to create theme-switching rules which allow automatic selection of a theme based on Drupal 8 Conditions system. Because of this it can also be easily extended to support additional custom conditions exposed by other modules. In Drupal 8 conditions are no longer defined through a hook and they are plugins now. This modules is currently only available for Drupal 8. * For a full description of the module, visit the project page: https://www.drupal.org/project/theme_switcher * To submit bug reports and feature suggestions, or track changes: https://www.drupal.org/project/issues/theme_switcher * For Conditions further information: https://www.drupal.org/docs/8/modules/d8-rules-essentials/for-developers/conditions REQUIREMENTS ------------ The module require PHP >=7.1 and Drupal 8.5 or higher. INSTALLATION ------------ Install as you would normally install a contributed Drupal module. See https://www.drupal.org/docs/8/extending-drupal-8/installing-drupal-8-modules for further information. CONFIGURATION ------------- * Configure the user permissions in Administration >> People >> Permissions: - Administer all Theme Switcher Rules Allows all permissions for the module. - View Theme Switcher Rules Users with this permission will be allow to view all Theme Switcher Rules. - Create Theme Switcher Rules Users with this permission will be allow to create Theme Switcher Rules. - Edit Theme Switcher Rules Users with this permission will be allow to edit Theme Switcher Rules. - Delete Theme Switcher Rules Users with this permission will be allow to delete Theme Switcher Rules. * Configuring theme switcher rules: - To create a theme switcher rule, you must provide the following information: * A *name* to be used in lists of theme switcher rules. * A *machine_name* that must be unique. This value will be autogenerated and cannot be edited once created. * A *status* indicating `active` or `inactive`. * A hidden field *weight* that can be changed using the list drag&drop interface. * A *theme* to apply when each conditions are evaluated and pass. * A set of *Conditions* that indicate each one of the variables that must be satisfied by the rule to apply the above selected theme. **IMPORTANT**: All the rules will be evaluated in the order of the list. This means that once the rule pass all its conditions in a satisfying way the rest of the rules will not be evaluated. FAQ --- Q: What can I do with this module? A: You can apply a specific theme to a unique node, use different themes based on the page language, use contrib conditions like a domain to apply one theme or another. The best of all is that you can do al of the above at once! Maintainers ----------- Current maintainers: * Adrian Marin (amarincolas) - https://www.drupal.org/u/amarincolas
About
them_switcher d10
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published