如何将 Umbraco 登陆页面默认设置为 select 子页面
how to get Umbraco landing page to select a child page as default
我在一个使用 Fanoe starterkit 的 umbraco 网站上工作,我不希望访问者登陆登陆页面,而是被重定向到该页面下面的第一个孙页面。
所以在示例中,如果访问者单击 Parent 或 Child1,他们将登陆 Grandchild 1A,如果他们点击 child 2,他们将登陆 grandChild 2A,等等。客户不希望 'Parent or Child pages' - 只是孙子页面...想法?
Parent
- Child 1
-- Grandchild 1A
-- Grandchild 1B
- Child 2
-- Grandchild 2A
-- Grandchild 2B
- Child 3
将 Umbraco 重定向 属性 (UmbracoRedirect) 添加到您的主节点和 select 子页面。
每次加载主页时,它都会被重定向到 selected 子页面。
这些页面都是同一种文档类型吗?如果您的着陆页是不同的文档类型,您可以在模板中添加如下内容:
if (Model.Content.DocumentTypeAlias == "LandingPage") {
Response.Redirect(Model.Content.Child.Url);
}
我在一个使用 Fanoe starterkit 的 umbraco 网站上工作,我不希望访问者登陆登陆页面,而是被重定向到该页面下面的第一个孙页面。
所以在示例中,如果访问者单击 Parent 或 Child1,他们将登陆 Grandchild 1A,如果他们点击 child 2,他们将登陆 grandChild 2A,等等。客户不希望 'Parent or Child pages' - 只是孙子页面...想法?
Parent
- Child 1
-- Grandchild 1A
-- Grandchild 1B
- Child 2
-- Grandchild 2A
-- Grandchild 2B
- Child 3
将 Umbraco 重定向 属性 (UmbracoRedirect) 添加到您的主节点和 select 子页面。 每次加载主页时,它都会被重定向到 selected 子页面。
这些页面都是同一种文档类型吗?如果您的着陆页是不同的文档类型,您可以在模板中添加如下内容:
if (Model.Content.DocumentTypeAlias == "LandingPage") {
Response.Redirect(Model.Content.Child.Url);
}