Photon CMS Features a Menu generator which allows you to easily generate and manage unlimited number of menus.Table of Contents
Menus host menu items with different menu link types which are explained in their respective sections.
Initially, two system menus exist:
1. Admin Panel Menu
Admin Panel Menu hosts the links that will be shown in the Admin Panels left main menu. Admin Panel Menu is limited to a depth of one level.
2. Quick Launch Menu
Quick Launch Menu hosts the links that will be shown in the Admin Panel Dashboard. Quick Launch menu can't have sub-items.
To navigate to Menu Editor module use the Sidebar menu > Menu Editor > Menu editor link.
Menu Name is a human-readable menu title.
When you start typing in the Menu Name field, a System Menu Name string will be auto-generated. Once you modify the System Menu Name manually, the auto-generation script stops allowing you to keep a custom-set System Menu Name.
System Menu Name is a unique menu name in dash-case notation, that is auto-generated as you type the menu name.
Description is a textual description of a menu, used to describe the menu in the Menu Items Editor module.
Maximum Menu Depth is an integer value of how many levels can a menu have. If you want to build a flat menu, use the zero value. Leave blank for unlimited number of levels.
Menu Link Types main purpose is dealing with the actual link to the menu item. Menu link type knows how to parse a menu item resource and compile a link for it.
Photon menu system allows creation of 4 menu link types:
1. Admin Panel Module Link
Links to Photon Module
2. Static Link
Can link to any URL e.g. https://google.com
3. Menu Item Group
You can think of this type as of folder that can host other menu items. Menu item group is not clickable.
4. Admin Panel Single Entry
Can host a direct link to any Photon Module Entry.
To navigate to Menu Items Editor module use the Sidebar menu > Menu Editor > Menu Items Editor link.
Menu Item Link Type field will present you with the menu item link types that are available for the currently selected menu.
Title is a human-readable menu itemtitle.
When you start typing in the Title field, a Slug string will be auto-generated. Once you modify the Slug manually, the auto-generation script stops allowing you to keep a custom-set Slug.
Slug is a unique value in dash-case notation, that is auto-generated as you type the menu item title.
Static Link field allows you to enter a static link if a Static Link menu item link type is chosen.
Admin Module field allows you to choose a module to link to, if an Admin Panel Module Link or Admin Panel Single Entry menu item link types are chosen.
Admin Module Entry field allows you to choose a module entry to link to, if an Admin Panel Single Entry menu item link types is chosen.
Icon field allows you to set a link icon. To help you with icon selection, we've implemented a handy icon picker field.
Photon CMS is using the Font Awesome v4.7 Icon Pack.
Quick-launch menu is located on the Photon CMS Control Panel Dashboard. If you are logged in as a user with super-administrator role, you are free to modify the Quick-launch menu items at will using the Menu Items Editor Module.