addBehavior('initWidgets', ['simpleMenuWidgets', 'initWidgets']); class simpleMenuWidgets { public static function initWidgets($w) { $w ->create('simplemenu', __('Simple menu'), ['tplSimpleMenu', 'simpleMenuWidget'], null, 'List of simple menu items') ->addTitle(__('Menu')) ->setting('description', __('Item description'), 0, 'combo', [ __('Displayed in link') => 0, // span __('Used as link title') => 1, // title __('Displayed in link and used as title') => 2, // both __('Not displayed nor used') => 3 // none ]) ->addHomeOnly() ->addContentOnly() ->addClass() ->addOffline(); } }