Modx Wayfinder,使用 levelClass

发布于 2024-12-13 01:29:57 字数 360 浏览 0 评论 0原文

我正在尝试使用 Modx 的 Wayfinder 片段的 &levelClass 参数。但这不起作用。 我有包含 3-4 个级别的菜单,每个级别都有自己的类(比如第一个级别是“lvl1”,第二个级别是“lvl2”等等),因此我想使用 levelClass,它承诺增加每个新级别我的班级人数增加 1。 这就是我试图称呼它的方式:

[!Wayfinder? &startId=2  &rowTpl=lfRow &outerTpl=lfOuter &levelClass=lvl!]

但是 Wayfinder 不会改变类,也不会加入 CSS。 我使用 Modx Evolution。 你有什么想法吗?

I'm trying to use &levelClass parametr of Wayfinder snippet of Modx. But it doesnt work.
I have menu that contains of 3-4 levels, and each level has own class (like first level is "lvl1", second is "lvl2" and so on), and because of that I want to use levelClass, which promise to increment number of my class by 1 each new level.
Thats how I'm trying to call it:

[!Wayfinder? &startId=2  &rowTpl=lfRow &outerTpl=lfOuter &levelClass=lvl!]

But Wayfinder doesn't change class and doesn't join CSS also.
And I using Modx Evolution.
Have you any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

囍孤女 2024-12-20 01:29:57

假设 Wayfinder 的 Evolution 版本中提供 levelClass...

由于您使用的是自定义模板,因此您需要手动添加 wf.classes< /code> 块中的占位符,例如

<!-- lfRow chunk -->
<li[+wf.id+][+wf.classes+]> ...

Assuming levelClass is available in the Evolution version of Wayfinder...

Since you're using custom templates, you'll need to manually add the wf.classes placeholder in your chunk, eg

<!-- lfRow chunk -->
<li[+wf.id+][+wf.classes+]> ...
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文