Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何让Umbraco登录页选择子页作为默认页_Umbraco - Fatal编程技术网

如何让Umbraco登录页选择子页作为默认页

如何让Umbraco登录页选择子页作为默认页,umbraco,Umbraco,我正在使用Fanoe starterkit在一个umbraco网站上工作,我不希望vistor出现在登录页面上,而是被重定向到该页面下方的第一个孙子页面 因此,在本例中,如果访问者单击Parent或Child1,他们将在孙子1A上着陆,如果单击Child2,他们将在孙子2A上着陆,等等。客户端不希望有“父或子页面”-只有孙子页面。。。想法 Parent - Child 1 -- Grandchild 1A -- Grandchild 1B - Child 2 -- Grandchild

我正在使用Fanoe starterkit在一个umbraco网站上工作,我不希望vistor出现在登录页面上,而是被重定向到该页面下方的第一个孙子页面

因此,在本例中,如果访问者单击Parent或Child1,他们将在孙子1A上着陆,如果单击Child2,他们将在孙子2A上着陆,等等。客户端不希望有“父或子页面”-只有孙子页面。。。想法

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路径中保留父页面和孙子页面。我做了类似的操作,但忘记添加注释,但您的响应与我的最接近,因此我给了您胜利。谢谢我做了类似的事情,但忘了添加笔记,但你的回答与我的最接近,所以我给了你胜利。谢谢