我只是想在elgg的topbar-default菜单中添加一个项目。我只是学习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
答案 0 :(得分: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;
}
答案 1 :(得分:0)
elgg_register_menu_item('topbar', array(
'name' => 'qanda',
'href' => '/answers/',
'title' => 'Questions and Answers'),
'item_class' => array('elgg-icon', 'elgg-icon-mail')
));