如何在MODx Wayfinder菜单中包含父项?

时间:2012-08-01 03:04:16

标签: modx-revolution

我正在尝试使用MODX Revolution 2.2.0-rc3菜单在概念上做一些非常简单的事情,但没有成功。

我想显示一个无序的子列表,但包含父级。如果没有额外的附加功能,使用getResources是不可能的。

使用Wayfinder,我有以下电话:

[[!Wayfinder? &level=`1` &startId=`[[*parent]]` &displayStart=`true` &startItemTpl=`LinkedListItemTpl`!]]

我们的想法是,通过创建自定义模板块,我会覆盖默认值,它会显示包含在H2标记中的起始页。

自定义块看起来像这样:

<li[+wf.classes+]><a href="[+wf.link+]" title="[+wf.title+]">[+wf.linktext+]</a>[+wf.wrapper+]</li>

问题是它无法识别,并且起始页仍然在H2标签中呈现。

我在这个问题上花了三个小时,期待投入。

1 个答案:

答案 0 :(得分:2)

3小时嗯?我讨厌这个,希望你只需要一副新鲜的眼睛,你在startItemTpl中使用evo标记

<li[+wf.classes+]><a href="[+wf.link+]" title="[+wf.title+]">[+wf.linktext+]</a>[+wf.wrapper+]</li>

应该是

<li[[+wf.classes]]><a href="[[+wf.link]]" title="[[+wf.title]]">[[+wf.linktext]]</a>[[+wf.wrapper]]</li>

如果不是这样,你检查了自定义块名称'LinkedListItemTpl'? [我也不知道是不是!在探路者声明的最后为你做了什么,我从来没有用过它]

如果这些都不起作用,我在wayfinder中使用的一个技巧是在文档树中使用符号链接类型资源[链接到第一个项目]。

- 运气好!