如何让Umbraco登录页选择子页作为默认页
我正在使用Fanoe starterkit在一个umbraco网站上工作,我不希望vistor出现在登录页面上,而是被重定向到该页面下方的第一个孙子页面 因此,在本例中,如果访问者单击Parent或Child1,他们将在孙子1A上着陆,如果单击Child2,他们将在孙子2A上着陆,等等。客户端不希望有“父或子页面”-只有孙子页面。。。想法如何让Umbraco登录页选择子页作为默认页,umbraco,Umbraco,我正在使用Fanoe starterkit在一个umbraco网站上工作,我不希望vistor出现在登录页面上,而是被重定向到该页面下方的第一个孙子页面 因此,在本例中,如果访问者单击Parent或Child1,他们将在孙子1A上着陆,如果单击Child2,他们将在孙子2A上着陆,等等。客户端不希望有“父或子页面”-只有孙子页面。。。想法 Parent - Child 1 -- Grandchild 1A -- Grandchild 1B - Child 2 -- Grandchild
Parent
- Child 1
-- Grandchild 1A
-- Grandchild 1B
- Child 2
-- Grandchild 2A
-- Grandchild 2B
- Child 3
将Umbraco重定向属性(Umbraco Redirect)添加到主节点并选择子页面。
每次加载主页时,它都会被重定向到选定的子页面。将Umbraco重定向属性(Umbraco Redirect)添加到主节点并选择子页面。
每次加载主页时,它都会被重定向到所选的子页面。这些页面都是相同的文档类型吗?如果您的登录页是不同的文档类型,请向模板中添加如下内容:
if (Model.Content.DocumentTypeAlias == "LandingPage") {
Response.Redirect(Model.Content.Child.Url);
}
这些页面是否都是相同的文档类型?如果您的登录页是不同的文档类型,请向模板中添加如下内容:
if (Model.Content.DocumentTypeAlias == "LandingPage") {
Response.Redirect(Model.Content.Child.Url);
}
听起来很奇怪,但一种方法是在要重定向的页面的文档类型上放置一个内容选择器,并将其命名为umbracoInternalRedirectId。使用选择器选择要重定向到的页面。。。然后奇迹就会发生。此方法会将父页面和孙页面保留在url路径中。听起来很奇怪,但一种方法是在要重定向的页面的文档类型上放置一个内容选择器,并将其命名为umbracoInternalRedirectId。使用选择器选择要重定向到的页面。。。然后奇迹就会发生。此方法将在url路径中保留父页面和孙子页面。我做了类似的操作,但忘记添加注释,但您的响应与我的最接近,因此我给了您胜利。谢谢我做了类似的事情,但忘了添加笔记,但你的回答与我的最接近,所以我给了你胜利。谢谢