如何在Umbraco中设置默认网页

crj*_*unk 8 umbraco umbraco-blog

我刚刚开始尝试使用Umbraco,所以我希望这听起来并不愚蠢.

我正在尝试将默认网页设置为我的网站,但我没有运气.我最近安装了umbraco v 4.7.1.1,以及使用安装向导时可以选择的博客入门套件.

在我的"内容视图"中,我有以下结构:

内容(文件夹)

  • 个人网站(文件夹)
    • 指数
    • 关于
    • MyTestBlog

当我查看MyTestBlog的Properties选项卡时,Template属性设置为"Blog Post".当我访问www.mytestsite.com时,MyTestBlog上的内容会显示在网站的默认网页上.

我将Index页面的Template属性设置为"Textpage".我右键单击了"个人站点"文件夹并选择了"排序".在"排序"弹出窗口中,我将"索引"拖动到列表顶部,使其排序顺序为零(0).

从我读过的内容来看,作为第一项的设置将是Umbraco中的默认网页,但对我来说似乎并非如此.无论我尝试什么,我都无法将Index作为网站的默认网页.

我已经检查过以确保所有网页都已发布.有什么我想念或不做的事吗?

谢谢!

Gor*_*ram 16

这根本不是一个愚蠢的问题,在第一次学习Umbraco时,这是一个常见的绊脚石.我知道当我开始时它欺骗了我.您的假设是正确的,因为Umbraco会将第一个节点显示为默认页面,但它Personal Site是实际上是第一个节点的节点.

要解决此问题,请将具有umbracoInternalRedirectId数据类型别名的属性添加 Content Picker到"个人网站"文档类型中.然后在内容部分选择您希望"个人站点"节点默认为的节点(它甚至不必是第一个子节点).

通常,您可以使用属性别名,umbracoRedirect但Umbraco在第一个节点上不允许这样做而没有它的问题.umbracoRedirect对站点中的任何其他节点使用(通常是首选)是安全的.