visualtemplate.xml 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <?xml version="1.0" encoding="GB2312"?>
  2. <service provider="com.trs.components.common.publish.widget.VisualTemplateServiceProvider">
  3. <method name="parseTemplate" desc="将模板的内容解析成可视化编辑的内容">
  4. <parameter name="objectId" desc="对象(站点/栏目)ID" type="int" required="true"/>
  5. <parameter name="objectType" desc="对象(站点/栏目)类型" type="int" required="true"/>
  6. <parameter name="TemplateId" desc="模板ID" type="int" required="true"/>
  7. </method>
  8. <method name="parseWidgetInstance" desc="将资源块实例对象解析成可视化编辑的内容">
  9. <parameter name="objectId" desc="对象(站点/栏目)ID" type="int" required="true"/>
  10. <parameter name="objectType" desc="对象(站点/栏目)类型" type="int" required="true"/>
  11. <parameter name="WidgetInstanceId" desc="资源块实例的id" type="int" required="true"/>
  12. </method>
  13. <method name="saveToTemplate" desc="将可视化编辑的内容保存为模板的内容">
  14. <parameter name="objectId" desc="对象(站点/栏目)ID" type="int" required="false"/>
  15. <parameter name="objectType" desc="对象(站点/栏目)类型" type="int" required="false"/>
  16. <parameter name="TemplateId" desc="模板ID" type="int" required="true"/>
  17. </method>
  18. <method name="synchronizeWidgetInstances" desc="同步可视化模板的内容与资源实例的关系,清除垃圾资源实例">
  19. <parameter name="TemplateId" desc="模板ID" type="int" required="true"/>
  20. </method>
  21. <method name="preview" desc="获取指定栏目或文档对象在指定模板内容下的预览内容">
  22. <parameter name="objectId" desc="对象(站点/栏目/文档)ID" type="int" required="true"/>
  23. <parameter name="objectType" desc="对象(站点/栏目/文档)类型" type="int" required="true"/>
  24. <parameter name="html" desc="可视化模板的编辑内容" type="string" required="true"/>
  25. </method>
  26. <method name="save" desc="保存模板">
  27. <parameter name="HostType" desc="对象(站点/栏目)类型" type="int" required="false"/>
  28. <parameter name="HostId" desc="对象(站点/栏目)ID" type="int" required="false"/>
  29. <parameter name="ObjectId" desc="模板ID" type="int" required="false" default="0"/>
  30. <parameter name="MasterId" desc="母版ID" type="int" required="false" default="0"/>
  31. </method>
  32. <method name="saveWidgetInstance" desc="保存资源实例">
  33. <parameter name="widgetId" desc="资源ID" type="int" required="true"/>
  34. <parameter name="templateId" desc="模板ID" type="int" required="false"/>
  35. </method>
  36. <method name="saveWidgetInstParameter" desc="保存一个资源变量实例">
  37. <parameter name="widgetInstanceId" desc="资源实例ID" type="int" required="true"/>
  38. <parameter name="bAdd" desc="是否是新建" type="boolean" required="false"/>
  39. </method>
  40. <method name="saveWidgetInstParameters" desc="保存资源变量实例">
  41. <parameter name="widgetInstanceId" desc="资源实例ID" type="int" required="true"/>
  42. <parameter name="bAdd" desc="是否是新建" type="boolean" required="false"/>
  43. <parameter name="DefalutHtmlContent" desc="编辑器的默认值" type="string" required="false"/>
  44. <parameter name="WSTYLEID" desc="资源风格上一次选择记录" type="string" required="false"/>
  45. </method>
  46. <method name="copyWidgetInstance" desc="类似创建资源实例,并且返回创建后资源实例的ID">
  47. <parameter name="objectId" desc="原始资源实例的ID" type="int" required="true"/>
  48. </method>
  49. <method name="copyVisualTemplate" desc="在指定栏目上类似创建可视化模板,并且返回创建后的模板ID">
  50. <parameter name="ToChannelIds" desc="要创建模板的栏目Id" type="string" required="true"/>
  51. <parameter name="TemplateId" desc="模板Id" type="int" required="true"/>
  52. </method>
  53. <method name="syncWidgetInstancesToChildChnl" desc="把资源实例同步到当前栏目的子栏目中">
  54. <parameter name="WidgetInstanceId" desc="资源实例的ID" type="int" required="true"/>
  55. <parameter name="ChnlId" desc="栏目的ID" type="int" required="true"/>
  56. </method>
  57. <method name="createWidgetInstanceFromWidgetAcceptor" desc="通过选择器创建可视化模板实例,并返回解析后的html">
  58. <parameter name="objectId" desc="对象(站点/栏目)ID" type="int" required="true"/>
  59. <parameter name="objectType" desc="对象(站点/栏目)类型" type="int" required="true"/>
  60. <parameter name="TemplateId" desc="模板ID" type="int" required="true"/>
  61. <parameter name="channelid" desc="当前选择的栏目ID" type="int" required="true"/>
  62. <parameter name="left" desc="当前拖动区域的左边坐标" type="int" default="0" required="true"/>
  63. <parameter name="top" desc="当前拖动区域的顶部坐标" type="int" default="0" required="true"/>
  64. <parameter name="width" desc="当前拖动区域的宽度" type="int" default="980" required="true"/>
  65. </method>
  66. </service>