【发布时间】:2015-05-16 06:04:55
【问题描述】:
我在pickerresults.lib.ftl 中发现了一个我已经在reported 中的错误
简而言之:如果用户没有文件父级的权限,则行
<#if row.item.parent??>"parentName": "${row.item.parent.name!""}",
将失败,整个脚本都失败(并且用户看不到任何文件)
所以,等待错误得到解决,我需要修补它。我想覆盖文件中定义的宏“pickerResultsJSON”删除行或放置一个字符串值代替导致异常的“${row.item.parent.name!”“}”
我不知道如何重新定义宏以及在我的放大器中放置文件的位置。有人可以帮我吗?
更新
我正在使用Alfresck SDK 2.0,我的项目结构是:
我尝试放置一个包含以下内容的文件“custom-pickerresults.lib.ftl”(如 sev 建议的那样),但它似乎不是正确的位置。还是我应该以某种方式“注册”它?
<#macro pickerResultsJSON results>
<#-- new code here -->
</#macro>
<#global pickerResultsJSON = pickerResultsJSON />
【问题讨论】:
标签: alfresco freemarker