如何告诉MODX wayFinder检测当前所在的资源ID

灰色幽灵23

我是WayFinder的新手,但我一直在使用它,它对我来说非常有用,但是我需要一些更动态的东西,我不确定该怎么做。

我的网站上有一组5个页面,每个页面都有另一个侧边菜单,但是所有五个资源的每个菜单都会略有不同

我需要Wayfinder来检测当前ID是什么,然后显示适当的菜单

我已经尝试了几件事,但是没有什么可以上班的:

[[!如果?&subject = [[*28]]&then = [[Wayfinder? &startId=27 &excludeDocs=28,29,30,31,32,33,89 ]]]]

因此,我需要说的是,如果ID = = 28,则显示此菜单;如果ID = = 29,则显示此菜单,依此类推。

我也尝试过&idIs =28和其他几个变体,但实际上找不到任何可以帮助我的方法吗?还有其他人对如何使它起作用有任何想法吗?谢谢你。

排字

您可以将输出过滤器用于条件调用。他们的文档在这里

您的代码将如下所示:

[[*id:is=`28`:then=`[[Wayfinder? &startId=27&excludeDocs=28,29,30,31,32,33,89]]`:else=``]]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何检查用户当前所在的HTML文件?

如何停止调试器当前所在的位置?

如何使用jQuery将变量(图像标签)附加到当前所在的当前div?

如何使文本框显示Web浏览器当前所在网页的URL?

如何根据用户当前所在的页面部分更改链接颜色?

WPF。如何在GridControll中获取鼠标指针当前所在的行?

使用MODx Wayfinder按模板变量值过滤资源

如何将当前的 Google Doc 链接到以光标当前所在行上的文本命名的新 Google Doc?

MODx BabelTranslation返回资源ID?

我如何告诉IntelliJ IdeaVim重新获得.ideavimrc的资源

如何告诉Cocoapods从当前目标继承LIBRARY_SEARCH_PATHS?

如何告诉Autofixture创建具有不同ID的对象?

如何在资源中使用块和代码段,但在使用MODx Revolution加载页面时仅返回块?

使用Lynx下载我当前所在页面的源

Modx中的Wayfinder IncludeDocs参数破坏了代码段

如何减少序列化当前所需的样板

如何选择当前所选项目的DisplayMember或DisplayValue?

将ModX占位符显示为ModX资源中的代码?

有没有一种方法可以从命令行检测您当前所在的工作区?

如何将一个或多个文件复制到我以前所在的目录?

如何告诉 REST API 在成功创建资源后接收哪个子资源

如何找到当前目录所在的磁盘/分区?

如何告诉f2py模块在当前目录中查找共享对象依赖项

如何告诉Visual Studio仅加载我当前正在调试的扩展(仅此而已)?

Angular 4:日期管道,UTC时间到本地时间:如何告诉Angular当前时区?

我如何告诉 TypeScript 引用当前版本的模块中可能可用或不可用的导出是安全的?

如何让tmux告诉bash在新打开的Windows中显示当前目录的*逻辑*版本?

如何根据资源所在的环境动态命名资源?

使用 Redux,Typescript 在不同的文件夹中打字到 JS 模块。如何告诉它模块所在的位置?