You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
1.6 KiB

4 years ago
  1. # Menu plugin
  2. Объединяет элементы меню из разных плагинов
  3. Для добавления пунктов меню добавьте в класс `Plugin`
  4. public function addToMainNavigation()
  5. {
  6. return [
  7. '{tab_name}' => [
  8. '{name}' => [
  9. 'label' => {label},
  10. 'url' => {url},
  11. 'permissions' => [{permission}, ...],
  12. 'icon' => {icon},
  13. 'order' => {order},
  14. //'first' => true,
  15. 'subMenu' => [
  16. '{tab_name}' => [
  17. '{name}' => [
  18. 'label' => {label},
  19. 'url' => {url},
  20. 'permissions' => [{permission}, ...],
  21. 'icon' => {icon},
  22. 'order' => {order},
  23. ],
  24. ...
  25. ],
  26. ...
  27. ],
  28. ...
  29. ],
  30. ...
  31. ];
  32. }
  33. Имя вкладки по умолчанию {default_name}
  34. Для изменения имени вкладки по умолчанию, в файле `Plugin.php`, объявите константу `DEFAULT_MENU_NAME`
  35. Если указан `первый` элемент, то он будет сразу открываться при клике на меню.
  36. Если нет, то будет открыта страница меню или подменю.