dev-master
9999999-dev http://samsonos.com/SamsonCMS generic user interface
Open Software License (OSL) v 3.0
The Requires
The Development Requires
by Vitaly Iegorov
ui user interface samsoncms
Wallogit.com
2017 © Pedro Peláez
SamsonCMS generic user interface
This module gives abstraction level for working with all UI components in SamsonCMS environment., (*1)
When UI creates workspace main menu container an cms_ui.mainmenu_created event is fired.
Example of how to add custom menu item:
* Subscribe to event
* Add menu item, as you have an access to menu container, (*3)
// Subscribe to UI main menu creation event
Event::subscribe('cms_ui.mainmenu_created', array($this, 'mainMenuItem'));
class MyApplication {
public function mainMenuItem(\samsonos\cms\ui\Menu $menu, \samsonos\cms\ui\UIApplication $ui)
{
$menu->add(new MenuItem());
}
}
SamsonCMS generic user interface
Open Software License (OSL) v 3.0
ui user interface samsoncms