我发现一个bug在pickerresults.lib.ftl我已经reported覆盖露天pickerresults.lib.ftl
简单地说:如果用户没有在文件上父母的同意,行
<#if row.item.parent??>"parentName": "${row.item.parent.name!""}",
会失败,失败的整个脚本(并且用户无法看到任何文件)
所以,等待错误被解决,我需要补丁。我想重写文件中定义的宏“pickerResultsJSON”,删除该行或将字符串值替换为导致异常的“$ {row.item.parent.name!”“}”“
I不知道如何重新定义宏以及将文件放置在放大器的哪里。有人能帮我吗?
UPDATE
我使用的是Alfresck SDK 2.0和我的项目结构是:
我tryed把一个文件 “定制pickerresults.lib.ftl” 与以下内容(如sev所示),但似乎并不正确。或者我应该以某种方式“注册”它?
<#macro pickerResultsJSON results>
<#-- new code here -->
</#macro>
<#global pickerResultsJSON = pickerResultsJSON />
谢谢你,请看我在第一篇文章中的更新 – lelmarir 2015-03-16 10:06:10
你需要导入或包含文件。你的项目中是否有像'<#import“x.ftl”那样的文件,如y>'或'<#include“x.ftl”>'? – ratherblue 2015-03-18 17:44:48