我正在使用MODX Revolution 2.5.6-pl。我有一个使用Babel的多语言网站,它正在按预期工作。但是,对于导航,我有一个startid,它与我的默认(英语)站点中的容器有关。 其他语言将使用相同的模板,因此使用相同的WF调用。如何修改WF调用,以便为每种语言上下文提供唯一的启动? - 或者我是否需要为每种语言创建一个独特的WF呼叫?
这是我的WF电话:
[[Wayfinder?
&startId=`80`
&outerClass=`navigation__nav__list`
&innerClass=`navigation__nav__submenu`
&rowTpl=`navigationRows`
&rowIdPrefix=`nav__item`
&level=`3`
]]
答案 0 :(得分:1)
wayfinder有一个选项:& startIdContext但似乎没有记录(在modx论坛中发布你的问题),因为你无法在ewach context&上设置上下文变量。呼叫寻路者:
[[Wayfinder?
&startId=`[[++context_start_id]]`
&outerClass=`navigation__nav__list`
&innerClass=`navigation__nav__submenu`
&rowTpl=`navigationRows`
&rowIdPrefix=`nav__item`
&level=`3`
]]