1. Home
  2. Docs
  3. Theme Controller
  4. Uses of Plugin
  5. Standard Use Cases

Standard Use Cases

Standard Rule : Standard Rule is which we can define rules without using any Logical Conditions (AND, OR) if we define more than one rule this will take Logical “AND” Condition automatically.

Advanced Rule : Advanced Rule is which we can define rules with using Logical Conditions (AND, OR).This Advanced Rule is Ultra flexible for creating more logical rules.

Theme for Geo Location

Different Themes for a specific geographic location country or continent. This Theme is very useful for Middle East countries where RTL(Right to Left) is being used.

How to create rule :

step 1: Enter Rule name.

step 2: Select Status.

step 3: Select Theme.

step 4: Enter Rule Description.

step 5: Add Rule, In these case Geo Location(country and continent) added. (Rule in which case you want to apply.)

Theme for Special Occasions

On special occasions like “New Year” or “Christmas” etc…, would like to switch the New Year Theme and these theme should be available for only few days or months, in such cases define a rule criteria using “Date and Time”.

Use Date, Time, Day of Week and Month to further refine the rule criteria.

How to create rule :

step 1: Enter Rule name.

step 2: Select Status.

step 3: Select Theme.

step 4: Enter Rule Description.

step 5: Add Rule, In these case between date and time added. (Rule in which case you want to apply.)

Theme by User Role


Sometime to impress the customer, you might be interested to show a different themes for a specific role in such case define a rule criteria using “User Role” criteria.

How to create rule :

step 1: Enter Rule name.

step 2: Select Status.

step 3: Select Theme.

step 4: Enter Rule Description.

step 5: Add Rule, In these case User role names added. (Rule in which case you want to apply.)

Theme by User Role

Mobile Theme

One more common use case is delivering a light weight theme for Mobile and Tablet devices, this can be achieved by defining a rule criteria for Mobile and Tablet devices and using in Theme Controller.

Sometime to impress the customer, you might be interested to show a different themes for a specific role in such case define a rule criteria using “User Role” criteria.

How to create rule :

step 1: Enter Rule name.

step 2: Select Status.

step 3: Select Theme.

step 4: Enter Rule Description.

step 5: Add Rule, In these case Mobile device type and Mobile added. (Rule in which case you want to apply.)

Theme for Guest User

One more common use case of showing a fancy theme for a Guest user(Not logged in User) and default theme for logged in user, in such cases define a rule criteria using “User Profile” criteria.

How to create rule :

step 1: Enter Rule name.

step 2: Select Status.

step 3: Select Theme.

step 4: Enter Rule Description.

step 5: Add Rule, In these case Unregistered user equal to unregistered user added. (Rule in which case you want to apply.)

Was this article helpful to you? Yes No

How can we help?