我正在尝试使用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标签中呈现。
我在这个问题上花了三个小时,期待投入。
答案 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中使用的一个技巧是在文档树中使用符号链接类型资源[链接到第一个项目]。
- 运气好!