Matrix Config
The Matrix Configuration system is the central control hub for all Matrix Framework features. It provides a single point of configuration for enabling or disabling features, adjusting performance settings, and managing debug behavior across the entire framework.
This file should be placed in the <head> section of your website.
browser-frame
matrix-config.js
<script type="text/javascript">
//<![CDATA[
// Matrix Configuration Settings
var MatrixConfig = {
features: {
matrixAdmin: true, // Matrix admin sliding menu
styleEditor: true, // Matrix Style editor
fluidModule: false, // Fluid features and jQuery UI components
variableModule:true, // Matrix variables button and popup
helperClassesModule:true, // Helper classes button and popup
templateSelection: true, // Template selection button and popup in style editor (default: false)
customModule: true, // Custom module styles system for module customization
moduleNavigator: true, // Module navigator button and popup
customLayout: true, // Show config classes in style editor
onePage: false, // One-page scroll navigation
multilingualPage: false, // Multilingual page navigation structure
megaMenu: false, // Mega menu functionality
pageBuilder: true, // Page Builder for text modules
matrixLibrary: true, // Matrix Widgets Library (Select a widget button + Matrix Library popup)
matrixAssistant: true // Matrix Assistant toolbar button + chat
}
};
//]]>
</script>
Caution: Be careful not to set all options to true, as some of them are not compatible with each other. For example, if you activate OnePage, then
Multilingual Pages and MegaMenu should be deactivated.