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.
|