DocumentURLProvider Class |
Namespace: CMS.DocumentEngine
public class DocumentURLProvider : AbstractBaseProvider<DocumentURLProvider>
The DocumentURLProvider type exposes the following members.
Name | Description | |
---|---|---|
![]() | DocumentURLProvider |
Name | Description | |
---|---|---|
![]() ![]() | DEFAULT_PAGE_DEFAULT |
Use default page URL
|
![]() ![]() | DEFAULT_PAGE_DOMAIN |
Use domain for default page
|
![]() ![]() | DEFAULT_PAGE_NONE |
Do not process default page
|
![]() ![]() | DEFAULT_PAGE_PAGE |
Use default alias path page
|
![]() ![]() | NO_EXTENSION |
No extension constant
|
Name | Description | |
---|---|---|
![]() ![]() | DefaultPageURL |
Default (root) page URL.
|
![]() ![]() | UseCurrentWildcardValueAsDefaultValue |
Gets or sets the value that indicates whether current wildcard query string value should be used as default value.
|
![]() ![]() | WildcardDefaultValueDelimiter |
Gets the delimiter for default wildcard value.
|
![]() ![]() | WildcardRegex |
Gets the regular expression for wildcard rule.
|
Name | Description | |
---|---|---|
![]() ![]() | BuildWildcardQueryString |
Returns query string for wildcard url. Wildcard is in format /{name
|
![]() ![]() | EnsureDomainPrefix |
Ensures domain prefix with dependence on specified site setting
|
![]() | EnsureDomainPrefixInternal |
Ensures domain prefix with dependence on specified site setting
|
![]() ![]() | EnsureWildcardPath |
Ensures URL path with wildcards. The wildcard with default value are replace to the default value.
|
![]() ![]() | GetAbsoluteLiveSiteURL |
Gets absolute live site URL according to SSL option of node and ensure proper port if custom port for Http/Https is defined.
|
![]() ![]() | GetDocumentCultureUrls |
Creates culture version of URLs for given node based on provided parameters.
|
![]() ![]() | GetExtension |
Returns extension for given document. Takes document custom extensions and also 'Files friendly URL extension' and 'Friendly URL extensions' settings into account.
|
![]() ![]() | GetNavigationUrl |
Returns resolved (absolute) URL of a page represented by data container. Method reflects page navigation settings.
|
![]() ![]() | GetPermanentDocUrl |
Returns permanent document URL.
|
![]() | GetPermanentDocUrlInternal |
Returns permanent document URL.
|
![]() ![]() | GetPresentationUrl |
Returns presentation URL for the specified node. This is the absolute URL where live presentation of given node can be found.
|
![]() ![]() | GetPresentationUrlHandlerPath |
Returns a relative URL path to PresentationUrlRedirect handler with parameters based on which the live page URL can be generated when needed.
|
![]() | GetPresentationUrlInternal |
Returns presentation URL for the specified node. This is the absolute URL where live presentation of given node can be found.
|
![]() ![]() | GetUrl(TreeNode) |
Returns relative URL for the specified tree node.
|
![]() ![]() | GetUrl(String, String, String, String, String) |
Returns URL for the specified aliasPath and urlPath (preferable if urlpath is not wildcard URL) and a specified site name.
|
![]() | GetUrlInternal(TreeNode) |
Returns relative URL for the specified tree node.
|
![]() | GetUrlInternal(String, String, String, String, String) |
Returns URL for the specified aliasPath and urlPath (preferable if urlpath is not wildcard URL) and a specified site name.
|
![]() | SetAsDefaultProvider |
Sets this object as the default provider
(Inherited from AbstractBaseProviderProviderType.) |
![]() ![]() | UsePermanentUrls |
Indicates if permanent URLs should be generated for documents and attachments
|
Name | Description | |
---|---|---|
![]() ![]() | OnGetABTestOriginalVariant |
Delegates retrieving of original variant node (if the node is AB test variant) to external handler.
|