【问题标题】:How do I include the parent in MODx Wayfinder menu?如何在 MODx Wayfinder 菜单中包含父级?
【发布时间】:2012-08-01 03:04:15
【问题描述】:

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

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

【问题讨论】:

    标签: modx-revolution


    【解决方案1】:

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

    -祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-31
      相关资源
      最近更新 更多