0

我正在尝试使用 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 标记中。

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

4

1 回答 1

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 的一个技巧是在文档树中使用符号链接类型资源 [链接到您的第一个项目]。

-祝你好运!

于 2012-08-01T03:28:20.933 回答