Click or drag to resize
AlternativeUrlHelper Class
Helper methods for alternative URLs.
Inheritance Hierarchy
SystemObject
  CMS.BaseCoreMethods
    CMS.BaseAbstractHelper
      CMS.BaseAbstractHelperAlternativeUrlHelper
        CMS.DocumentEngine.InternalAlternativeUrlHelper

Namespace: CMS.DocumentEngine.Internal
Assembly: CMS.DocumentEngine (in CMS.DocumentEngine.dll) Version: 12.0.0
Syntax
C#
public class AlternativeUrlHelper : AbstractHelper<AlternativeUrlHelper>

The AlternativeUrlHelper type exposes the following members.

Constructors
  NameDescription
Public methodAlternativeUrlHelper
Top
Methods
  NameDescription
Protected methodFindConflictingPage
Returns a page that is in conflict with AlternativeUrlInfo represented by alternativeUrlSegments.
Public methodStatic memberGetConflictingAlternativeUrl(AlternativeUrlInfo)
Returns AlternativeUrlInfo that has the same URL on the same site as given alternativeUrl.
Public methodStatic memberGetConflictingAlternativeUrl(TreeNode)
Returns alternative URL that is in conflict with given node. Alternative URL is in conflict with the node when their URLs match.
Protected methodGetConflictingAlternativeUrlInternal(AlternativeUrlInfo)
Returns AlternativeUrlInfo that has the same URL on the same site as given alternativeUrl.
Protected methodGetConflictingAlternativeUrlInternal(TreeNode)
Returns alternative URL that is in conflict with given node. Alternative URL is in conflict with the node when their URLs match.
Public methodStatic memberGetConflictingExcludedUrl
Returns conflicting URL when given alternativeUrl matches any excluded URL defined in settings application or any system URL.
Protected methodGetConflictingExcludedUrlInternal
Returns conflicting URL when given alternativeUrl matches any excluded URL defined in settings application or any system URL.
Public methodStatic memberGetConflictingPage
Returns a page that is in conflict with given alternativeUrlInfo. Page is in conflict with the alternativeUrlInfo when their URLs match.
Protected methodGetConflictingPageInternal
Returns a page that is in conflict with given alternativeUrl. Page is in conflict with the alternativeUrl when their URLs match.
Public methodStatic memberGetDocumentIdentification
Returns human-readable document identification for given documentNamePath and documentCulture.
Protected methodGetDocumentIdentificationInternal
Returns human-readable document identification for given documentNamePath and documentCulture.
Public methodStatic memberGetMainDocument
Returns main document of given alternativeUrl.
Protected methodGetMainDocumentInternal
Returns main document of given alternativeUrl.
Public methodStatic memberIsAlternativeUrlsSiteConflict
Checks whether the given site contains any of the alternative URLs defined for the given page or its child pages in all cultures.
Protected methodIsAlternativeUrlsSiteConflictInternal
Checks whether the given site contains any of the alternative URLs defined for the given page or its child pages in all cultures.
Protected methodIsInCollision
Returns true, if page is in conflict with alternative URL represented by alternativeUrlSegments.
Public methodStatic memberMatchesAnyExcludedUrl
Returns true if alternativeUrl matches any excluded URL defined in settings application.
Protected methodMatchesAnyExcludedUrlInternal
Returns true if alternativeUrl matches any excluded URL defined in settings application.
Public methodStatic memberNormalizeAlternativeUrl
Ensures correct format of the alternativeUrl.
Protected methodNormalizeAlternativeUrlInternal
Ensures correct format of the alternativeUrl.
Public methodSetAsDefaultHelper
Sets this object as the default helper
(Inherited from AbstractHelperHelperType.)
Public methodStatic memberUrlMatchesConstraint
Returns true if alternativeUrl matches allowed alternative URL constraint defined in settings application.
Protected methodUrlMatchesConstraintInternal
Returns true if alternativeUrl matches allowed alternative URL constraint defined in settings application.
Top
See Also