Extending URL Processing Logic
Use the API for more advanced tasks in extending the URL processing logic
When handling internal and public URLs associated with data items, in most cases you will make use of:
- RouteData<T> to set public URLs for individual data items
- Short links / internal URLs to enable linking to data items in the CMS Console
But there are also a number of interfaces you can implement for more advanced scenarios of extending the URL processing logic in C1 CMS.
- IInternalUrlProvider : Provides internal URLs for data references.
- IInternalURLConverter : Transforms internal URLs into data references and/or public URLs.
- IDataUrlMapper : Define the relation between public URLs and data references.
- IUrlToEntityTokenMapper: Associate public URLs with entity tokens.