Skip to content
  • Home
  • Features
    • Matrix Framework
    • Matrix One
    • Plugin Toolkit
    • Matrix Library
  • Templates
  • Support
  • Pricing
  • Home
  • Features
    • Matrix Framework
    • Matrix One
    • Plugin Toolkit
    • Matrix Library
  • Templates
  • Support
  • Pricing
  1. Support

Template Selection

Framework Core

The Template Selection feature provides a powerful interface for previewing and applying pre-designed templates to your Matrix Framework Style Editor.

It allows users to quickly switch between different design templates while maintaining control over global colors and custom CSS through lock features. Templates are dynamically loaded from a CDN, ensuring the latest versions are always available without requiring application updates.

How to activate

In the MatrixConfig object set templateSelection: true

templateSelection: true,   // Template selection button and popup in style editor 

Opening the Template Selection Popup

1. Access the Style Editor: Open the Matrix Framework Style Editor

2. Locate the Template Selection button: Find the template selection icon button in the Style Editor header (right side)

3. Click the button: Click the template selection button to open the popup

4. View templates: Browse through available templates with visual previews

 

browser-frame

Applying a Template

1. Browse templates: Scroll through the template preview cards

2. Select a template:  Click on any template preview card

3. Template applied: The template is immediately applied to your Style Editor

4. Save changes: Click the Style Editor Save button to persist the changes

 

browser-frame

Template Categories

Default Templates (15)

These are the core templates included with the Matrix Framework:

1. Alsten

2. Lemberg

3. Zion

4. Bergen

5. Tjorn

6. Lacksund

7. Agen

8. Horten

9. Hafen

10. Nordland

11. Hisingen

12. Oland

13. Enkel

14. Varmdo

15. Gotland

 

Pre-Built Templates (15)

These are additional pre-built templates for specific use cases:

1. Corporation

2. Creative Studio

3. Artisan

4. Coaching

5. Construction

6. Organic

7. Beauty Spa

8. Freelancer

9. Mechanic

10. Fashion Store

11. Hotel

12. Cleaning

13. Photography

14. Pet Care

15. Event

Using Lock Global Colors

1. Open Template Selection: Open the template selection popup

2. Locate Lock button: Find the "Lock Global Colors" button in the popup description area

3. Enable lock: Click the button to enable color locking (button will show active state)

4. Switch templates: Apply different templates - your global colors will be preserved

5. Disable lock: Click the button again to disable color locking

 

How it works:

- When locked: Global colors from the current template are saved and restored after applying a new template

- When unlocked: Global colors from the new template will overwrite existing global colors

- Lock state persists across popup sessions using localStorage

 

browser-frame

Using Lock Custom CSS

1. Open Template Selection: Open the template selection popup

2. Locate Lock button: Find the "Lock Custom CSS" button next to "Lock Global Colors"

3. Enable lock: Click the button to enable CSS locking (button will show active state)

4. Edit CSS (optional): You can manually edit the custom CSS field - changes are automatically saved

5. Switch templates: Apply different templates - your custom CSS will be preserved

6. Disable lock: Click the button again to disable CSS locking

 

 

How it works:

- When locked: Custom CSS from the current template (or manually edited CSS) is saved and restored after applying a new template

- When unlocked: Custom CSS from the new template will overwrite existing custom CSS

- Auto-update: If you manually edit CSS while the lock is active, those changes are automatically saved

browser-frame

If you have encountered any bugs, errors, or unexpected behavior in Template Selection module, please leave a comment below.

Comments: 0
Get started
Gobal colors
  bg-primary
  bg-primary-light
  bg-primary-dark
  bg-secondary
  bg-secondary-dark
Template colors
  body
  top-header
  top-header-inner
  header
  header-inner
  navigation-inner
  navigation color
  dropdown background color
  content
Footer Styles
  background
  text color
  link color
  horizontal line
Buttons
  style 1
  style 2
  style 3
  text color
Mobile navigation
  background color
  navigation color
Other elements
  social icons
  top header border
  header border
  nav inner border
  footer border
 
Template configurations
 
has-sticky-logo has-large-header primary-font has-center-nav has-header-blur no-shopping-cart
 
Top header inner
 
 
 
Header inner
 
 
 
Navigation inner
 
 
 
Navigation styles
 
size-15 weight-400
 
Sub-menu (breadcrumbs) styles
 
size-15
 
Mobile Navigation styles
 
size-30
 
Content styles
 
form-white
 
Footer styles
 
o-form has-thin-border has-border-style-solid has-border-top has-footer-border-color
 
Footer background image
 
 

 

Typography

Heading H1
weight-400
 
Heading H2
weight-400
 
Heading H3
weight-400
 
Body text (p, table, td)
 
 
Buttons
weight-400
 
 
Advanced settings
 
Custom CSS

#cc-inner .my-class {

color:#f0f0f0;

}

/* MATRIX-CUSTOM-MODULES-START */

#cc-m-7792741551 h1, #cc-m-7792741551 h2, #cc-m-7792741551 h3 {font-size:20px !important;}

#cc-m-7792741851 h1, #cc-m-7792741851 h2, #cc-m-7792741851 h3 {font-size:20px !important;}

#cc-m-7792930551 h1, #cc-m-7792930551 h2, #cc-m-7792930551 h3 {font-size:20px !important;}

#cc-m-12388126494 h1, #cc-m-12388126494 h2, #cc-m-12388126494 h3 {font-weight:600 !important;}

#cc-m-12388126494 h1, #cc-m-12388126494 h2, #cc-m-12388126494 h3 {font-size:40px !important;}

/* MATRIX-CUSTOM-MODULES-END */

/* MATRIX-GLOBAL-SETTINGS-START */

:root {

--content-width: 1170px;

--special-pages-content-width: 900px;

}

/* HAMBURGER-BAR-START */

:root { --hamburger-btn-background: transparent; --hamburger-btn-bg: transparent; --hamburger-btn-bg-active: transparent; }

/* HAMBURGER-BAR-END */

#cc-inner #hs-container .j-formnew input[type='submit'],

#cc-inner #hs-container input.submitUser,

#cc-inner .hs-button,

#cc-inner .j-calltoaction-link,

#cc-inner input.cc-checkout-btn,

#cc-inner a.cc-shop-addtocard {

padding: 14px 35px !important;

border-radius: 8px;

}

/* MOBILE-FULLWIDTH-BUTTONS-START */

@media only screen and (width <= 746px) {

#cc-inner #hs-container .j-formnew input[type='submit'],

#cc-inner #hs-container input.submitUser,

#cc-inner .hs-button,

#cc-inner .j-calltoaction-link {

width: 100% !important;

margin: 5px auto 0 auto;

box-sizing: border-box;

text-align: center !important;

}

}

/* MOBILE-FULLWIDTH-BUTTONS-END */

/* MATRIX-GLOBAL-SETTINGS-END */


Note:
All changes made here will be applied to your entire website.
draggable-logo

Build faster, smarter, and more flexible Jimdo websites.

has-right-col-border

Products

Matrix Framework

Matrix One

Matrix Plugin Toolkit

Resources

Support

Changelog

Showcase

Marketplace

Community

Blog

Archive

GitHub



About | Privacy Policy | Cookie Policy | Sitemap | Withdraw contract
Created with Jimdo
Log in Log out | Edit
  • Scroll to top
Close