As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
function main() { arguments["htmlid"]=args["htmlid"]; arguments["uinode"]=args["uinode"]; // retrieve template from repository var luceneQueryftl = "@cm\\:name:\"" + args["uinode"] + ".ftl\""; resultftl = search.luceneSearch(luceneQueryftl); var template = resultftl[0]; if (template == null) { model.uiout = "Template " + args["uinode"] + ".ftl not found!" return; } // retrieve i18n properties from repository (json formatted) var luceneQueryi18n = "@cm\\:name:\"" + args["uinode"] + "_" + args["i18n"] + ".properties\""; resulti18n = search.luceneSearch(luceneQueryi18n); if (resulti18n[0] != null) { var properties = jsonUtils.toObject(resulti18n[0].content); // put i18n tags in arguments for template processing for (var key in properties) { arguments["i18n_"+key]=properties[key]; } } result = template.processTemplate(template.content, arguments); model.uiout = result; } main();
<fieldset class="ui-fieldset" id="${args.htmlid}-fieldset-ui"> <div class="hd" style="cursor: move;" id="${args.htmlid}-ui-hd"><div class="tl"></div><span>${args.i18n_type!"Type"}</span><div class="tr"></div></div> <div class="bd"> <div class="yui-gd"> <table> <tr> <td class="label-td-left">${args.i18n_name!"Name"}: </td> <td> <input class="text name" type="text" id="${args.htmlid}-name" name="name" size="80" value=""/> </td> </tr> </table> </div> </div> <div class="ft"><div class="bl"></div><span></span><div class="br"></div></div> </fieldset>
{ "name":"Naam", "type":"Type" }