Customizing the "Links" box

    Are you using Umbraco 9?

    Note that in Umbraco 9, Events have been renamed to Notifications.

    Find more information about notifications in Umbraco 9 in the Notifications section.

    For a content item, Umbraco will show a Links box within the Info content app. By default, this box will show one or more links to content item.

    image

    With the SendingContentModel event, we can manipulate the links in the Urls property - eg. replace it with some custom links (although a URL provider may be more suitable):

    EditorModelEventManager.SendingContentModel += (sender, e) => {
    
        // Replace the links with our custom array
        e.Model.Urls = new[]
    	{
    		new UrlInfo("/products/?id=" + e.Model.Id, true, CultureInfo.CurrentCulture.Name)
    		
    	};
    
    };
    

    or remove the box entirely by providing an empty list of links:

    EditorModelEventManager.SendingContentModel += (sender, e) => {
    
        // Setting "Urls" to either null or an empty array will remove the box from the UI
        e.Model.Urls = null;
    
    };