【问题标题】:Alfresco- Pass variable values from js controller to freemarkerAlfresco- 将变量值从 js 控制器传递到 freemarker
【发布时间】:2013-12-13 12:14:26
【问题描述】:

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

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

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

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

 <body> ${sites} </body>

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

【问题讨论】:

    标签: javascript alfresco freemarker alfresco-share web-scripting


    【解决方案1】:

    您需要在您的 freemarker 中遍历网站。假设您想要一个站点名称列表,它们之间有逗号,那么您的 freemarker 会改为:

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

    【讨论】:

    • 或者如果sitetoString() 给出了足够好的结果,那么只需${sites?join(', ')}
    猜你喜欢
    • 1970-01-01
    • 2016-09-30
    • 2012-02-10
    • 2016-01-11
    • 2017-05-28
    • 1970-01-01
    • 2015-09-10
    • 1970-01-01
    相关资源
    最近更新 更多