diff --git a/umbraco/presentation/umbraco/nodeFactory/Page.cs b/umbraco/presentation/umbraco/nodeFactory/Page.cs index adf4517505..74afeafbec 100644 --- a/umbraco/presentation/umbraco/nodeFactory/Page.cs +++ b/umbraco/presentation/umbraco/nodeFactory/Page.cs @@ -30,7 +30,7 @@ namespace umbraco.presentation.nodeFactory private string _creatorName; private int _writerID; private int _creatorID; - + private string _urlName; private string _path; private DateTime _createDate; private DateTime _updateDate; @@ -195,6 +195,16 @@ namespace umbraco.presentation.nodeFactory } } + internal string UrlName + { + get + { + if (!_initialized) + initialize(); + return _urlName; + } + } + public string NiceUrl { get @@ -446,6 +456,8 @@ namespace umbraco.presentation.nodeFactory _name = _pageXmlNode.Attributes.GetNamedItem("nodeName").Value; if (_pageXmlNode.Attributes.GetNamedItem("writerName") != null) _writerName = _pageXmlNode.Attributes.GetNamedItem("writerName").Value; + if (_pageXmlNode.Attributes.GetNamedItem("urlName") != null) + _urlName = _pageXmlNode.Attributes.GetNamedItem("urlName").Value; // Creatorname is new in 2.1, so published xml might not have it! try {