To work with item locations you first need to get a reference to the ContentLocationService, which is your entry point for retrieving the information about the locations.
You get a reference to the service in the following way:
var clService = SystemManager.GetContentLocationService();
The ContentLocationService provides you with an enumeration of IContentItemLocation objects – these are all the locations where the specified item can be opened.
IContentItemLocation interface provides information about a specific content item location. You can get the ItemAbsoluteUrl for this location. If this location is the default (canonical) – this is the canonical URL of the item. The interface contains information for the PageId, SiteId, and a Boolean value indicating, if this location is the default (canonical) one.
Back To Top
Copyright © 2019 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.