这是设置:
事实上,除了机器人文件的位置之外,我们的站点地图中没有显示任何内容。
据我所知,最初它只列出了CMS.MenuItem对象(根据https://docs.kentico.com/k11/configuring-kentico/search-engine-optimization/google-sitemaps)。
我是否缺少在站点地图中显示页面的设置?
如果它很重要:kentico版本是10。
确保在代码文件中配置自定义页面类型:在~/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" />