0

我只是想在 elgg 的顶部栏默认菜单中添加一个项目。我只是在学习 PHP,我似乎无法弄清楚为什么这不起作用。当我用 chrome 检查元素时,我被告知它的类是elgg-menu elgg-menu-topbar elgg-menu-topbar-default

elgg_register_menu_item('topbar', array(
    'name'  => 'qanda',
    'href'  => '/answers/',
    'title' => 'Questions and Answers'),
)); 

我正在使用 elggzone 的深色主题。

在解释了所有这些之后,我的问题很简单。如何在 elgg 中向此菜单添加项目?我想使用图像,例如elgg-icon elgg-icon-mail

4

2 回答 2

3

将以下内容添加到您的 start.php

elgg_register_menu_item('topbar', array(
   'name'  => 'manu_name',
   'href'  => 'menu_link',
   'title' => 'menu_title',
   'text'  => elgg_view_icon('menuMail'),
 )
); 

现在需要为类添加相应的css属性

.elgg-icon-menuMail{
   background: transparent url('path/to/an/image') no-repeat left;
 }
于 2013-01-19T19:26:11.287 回答
0
elgg_register_menu_item('topbar', array(
    'name'  => 'qanda',
    'href'  => '/answers/',
    'title' => 'Questions and Answers'),
    'item_class' => array('elgg-icon', 'elgg-icon-mail')
)); 
于 2013-01-09T20:07:52.627 回答