我完全陷入了意想不到的问题。我正在尝试使用Wayfinder为项目生成站点地图。导航项的输出符合预期,但除主要导航元素外,我还需要包含许多文档。
为此,我使用了includeDocs参数。
[[Wayfinder? &startId=`0` &includeDocs=`17,18,19,20`]]
当我这样做时,我根本没有输出。删除includeDocs,我得到标准的nav(预期)。使用参数,输出完全为空。
不知道我做错了什么或者必须定义什么(如果有的话)其他设置才能使这项工作。
答案 0 :(得分:2)
includeDocs参数非常具有误导性。它应该被命名为#34; onlyIncudeDocs"或者" restrictTo",因为它就是它的作用。它还要求您包含的文档可以从您的startId直接访问,或者包含整个路径"包括"。
我建议您直接在startId下创建网络链接资源,并将它们链接到您要包含的资源。这样,探路者默认会选择它们。 (请注意,您可能需要在rowTpl中为wayfinder处理此问题,因为weblink将实际链接存储在其内容字段中)
如果您还想要包含您指定的ID的子项,您可能最好稍微修改一下您的资源结构。