Alfresco-将变量值从js控制器传递到freemarker

Alfresco- Pass variable values from js controller to freemarker

本文关键字:freemarker 控制器 js 变量值 Alfresco-      更新时间:2023-09-26

谁能告诉我我做错了什么?

我想用这段代码检索我所有的露天网站(这应该有效(:

model.sites = siteService.listSites(null, null, 0); // return type= List<Site>

现在我想在我的 HTML 自由标记模板中检索这个列表 model.sites,如下所示:

 <body> ${sites} </body>

如何查看此站点列表。我知道我的 ftl 出错了,但找不到如何检索它的解决方案。

您需要在

自由标记器中循环访问这些站点。假设你想要一个站点名称的列表,它们之间有逗号,那么你的freemarker会想要看起来像这样:

<body>
  <#list sites as site>
     ${site.shortName}<#if site_has_next>,</#if>
  </#list>
</body>