如何使用 .ftl 显示内容属性?户外

How can i display content atributes using .ftl? Alfresco

我想使用 ftl 获取内容的属性。有没有人有如何做的例子或想法。谢谢

Content Props Workflow Form

您要求在工作流程表单上显示内容 属性。工作流无法直接访问内容属性。而且,工作流程中可能会有很多内容,那么你说的是哪些内容?

所以,您必须这样做的方法是在您的工作流程中编写一些 JavaScript 来迭代您的工作流程包中的文档,以收集您想要在工作流程表单上显示的值,然后在一个或多个过程变量上设置这些值。

如果您已在 share 中配置工作流表单以显示这些变量,这些值将显示在工作流表单上。

使用 javascript - Alfresco

获取内容的名称(或其他属性)
var title;
var unitPrice;

 Alfresco.util.Ajax.jsonGet(
     {
        url: Alfresco.constants.PROXY_URI_RELATIVE + "api/metadata?nodeRef=" + nodeRefContext + "&shortQNames=true" ,
        successCallback:
        {
           fn: function(response)
           {
              if (response.json)
              {
                 title=response.json.properties["cm:title"];
                 alert(title);
                 unitPrice=response.json.properties["art:unitPrice"];
                 alert(unitPrice);
              }
           },
           scope: this
       },
   failureCallback:
       {
           fn: function(response)
           {
              Alfresco.util.PopupManager.displayPrompt(
              {
                 failureMessage: this.msg("message.failure")
              });
           },
           scope: this
        }
     });

引用 link Get filename of workflow with javascript