Убедитесь, что ваши пользовательские типы страниц настроены в файле кода: либо в коде перед ~/CMSPages/googlesitemap.aspx
, либо в коде ~/CMSPages/googlesitemap.aspx.cs
Поскольку он похож на ретранслятор, вы можете установить свойство ClassNames для идентификацииразличные типы страниц, которые вы хотите использовать для рендеринга.
например, когда в коде раньше: ClassNames="CMS.MenuItem;CMS.News;Custom.Type"
В результате получается что-то вроде:
<cms:GoogleSitemap runat="server" ID="googleSitemap"
TransformationName="CMS.Root.GoogleSiteMap" CacheMinutes="0"
OrderBy="NodeLevel, NodeOrder, NodeName"
ClassNames="CMS.MenuItem;CMS.News;Custom.Type" />