如何在 ftl 模板中列出组件文件夹中的所有 siteItem?

How to list all siteItem in a component folder in a ftl template?

在 Crafter CMS 中,我在“组件”文件夹下有一个组件列表。

所以结构是:

所以我想做的是列出这些组件并将它们显示在我的 Crafter 网站上

我试过这个:

<#list siteItemService.getSiteItem("site/components/folder1").getChildItems() ! [] as item>
    <p>${item.title_s}</p>
</#list>

但是不行。 有没有人知道如何做到这一点?

好的,所以我改用了 getSiteTree("/site/components/folder1", 1).getChildItems(),现在可以用了。

在文档中没有找到它(https://javadoc.craftercms.org/3.0.27/engine/org/craftercms/engine/model/SiteItem.html)。