如何在Umbraco中设置默认网页

时间:2012-03-01 05:22:50

标签: 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作为网站的默认网页。

我已经检查过以确保所有网页都已发布。有什么我缺少或不做的事情吗?

谢谢!

1 个答案:

答案 0 :(得分:16)

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

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

通常情况下,您可以使用umbracoRedirect的属性别名,但Umbraco不会在第一个节点上允许这样做而不会出现问题。对于站点中的任何其他节点,umbracoRedirect可以安全使用(通常是首选)。