2017-06-14 37 views

回答

1

是的。可以將自定義菜單項添加到各種菜單中。 Fort詳細介紹瞭如何做到這一點,請參閱文檔:https://our.umbraco.org/documentation/extending/section-trees/trees-v7底部有一個添加自定義菜單項的示例。例如。

//register the event listener: 
TreeControllerBase.MenuRendering += TreeControllerBase_MenuRendering; 

//the event listener method: 
void TreeControllerBase_MenuRendering(TreeControllerBase sender, MenuRenderingEventArgs e) 
{ 
    //this example will add a custom menu item for all admin users 
    // for all content tree nodes 
    if (sender.TreeAlias == "content" 
     && sender.Security.CurrentUser.UserType.Alias == "admin") 
    { 
     e.Menu.Items.Add(new MenuItem("tweetLink", "Tweet this")); 
    } 
}