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 );
Обсудить
Материалы по теме:
Плагин импорта объявлений Pro XML Ads
15 август 2022, Понедельник
Плагин новостей для Osclass
06 август 2022, Суббота
Шаблон доски объявлений Club
02 май 2020, Суббота
Читайте также:
Комментарии (0)