2013-01-09 68 views
0

我只是試圖將一個項目添加到elgg的頂欄默認菜單中。我只是在學習PHP,我似乎無法弄清楚爲什麼這不起作用。當我檢查與鍍鉻元素,有人告訴我,它的類是elgg-menu elgg-menu-topbar elgg-menu-topbar-default如何在elgg中添加頂欄菜單項?

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

我使用elggzone的黑暗的主題。

解釋了所有這些之後,我的問題很簡單。如何將項目添加到elgg的這個菜單中?我想用這樣一個形象的elgg-icon elgg-icon-mail

回答

0
elgg_register_menu_item('topbar', array(
    'name' => 'qanda', 
    'href' => '/answers/', 
    'title' => 'Questions and Answers'), 
    'item_class' => array('elgg-icon', 'elgg-icon-mail') 
)); 
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; 
} 
相關問題