ToolBar администратора

ToolBar администратора

OsThemes » Документация » ToolBar администратора

В панели управления сайтом начиная с версии osclass 3.0 есть панель инструментов, которая видна в верху панели администратора, может иметь ярлыки для таких действий, как: добавить объявление, показать ожидающие обновления и прочие функции.

Разработчики могут добавлять в панель инструментов все что захотят, с помощью хуков и вызывов функций AdminToolbar, такие как add_menu ($ array)

AdminToolbar::newInst

Работает это так:

 AdminToolbar::newInstance()-add_menu( array(...) );
 /**   * Add a node to the menu.   *      * @todo implement parent nodes   *   * @param array $args - The arguments for each node.   * - id         - string    - The ID of the item.   * - title      - string    - The title of the node.   * - href       - string    - The link for the item. Optional.   * - meta       - array     - Meta data including the following keys: html, class,    *                                 onclick, target, title, tabindex. */ function add_menu( $array ) 

Пример: добавление ссылки на интерфейс

 /**  * Add webtitle with link to frontend   */ function osc_admin_toolbar_menu() {     AdminToolbar::newInstance()-add_menu( array(                 'id'        = 'home',                 'title'     = ''.  osc_page_title() .'',                 'href'      = osc_base_url(/),                 'meta'      = array('class' = 'user-profile'),                 'target'    = '_blank'             ) ); }
 osc_add_hook( 'add_admin_toolbar_menus', 'osc_admin_toolbar_menu'    , 0 );

Константин

25 Блог сообщения

Комментарии