2016-03-01 128 views
0

我想创建neos动态登陆页面。 我认为最好的方式是创建一个快捷方式,并将一些登录页面作为孩子。现在快捷方式应该选择其中之一。这是问题部分。我怎么能告诉Neos哪个孩子应该显示。Neos 2.1:动态登陆页面

我想我可以编写一个自定义的NodeShortcutResolver和一个自定义的快捷方式节点。但我不知道如何告诉neos使用自定义NodeShortcutResolver。

希望你能帮忙或给一些建议来解决否则。

回答

1

如果要根据某些约束(语言,国家,用户组或其他)约束来提供多个版本的目标页面,请使用维度。 尺寸不必是翻译,但可以将“语言”尺寸和“myLandingPageDimensions”尺寸组合在一起。

+0

不是它的尺寸问题。例如,我根据他们在其他网页上浏览cookie的情况向某人显示了一个Landingpage。他是否在页面A上 - >为该页面放置一个cookie,下次他访问同一页面时,如果设置了该cookie,则会显示稍微不同的内容。希望这是可以理解的:-)。 –

+0

这就是维度的用例。如果要根据某个约束(例如,cookie值)显示不同版本的节点,请使用维度。在你的例子中,你有一个“访问者”的维度值['vistedA','visitedB']等。 – GerDner

+0

好吧,我想我明白了你的观点,你是对的。但是当我使用维度时,我必须使用另一个Uri段,或者是Hideable? –