config.xml 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176
  1. <?xml version="1.0" encoding="GB2312"?>
  2. <plugin name="文档字段配置" version="1.0">
  3. <!--Config For Document Fields Publish Fields BEGIN-->
  4. <!--
  5. desc : 文档字段描述
  6. fields : 文档字段名称
  7. type : 文档字段类型
  8. 该扩展信息保存文档导出时字段的选择信息:
  9. 1 类型:导出的字段但不显示;
  10. 2 类型:选择导出的字段;
  11. 3 类型:不会导出的字段;
  12. 4 类型:导出的字段并显示;
  13. import : 导入时映射文件配置中的属性
  14. 1 可以配置导入
  15. 0 不配置导入
  16. -->
  17. <extension element-class="com.trs.components.wcm.content.persistent.DocumentFieldConfig"
  18. id="DocumentFieldConfig">
  19. <document-field-config desc="编号"
  20. fields="DOCID" type="1" import="0" />
  21. <document-field-config desc="所属栏目"
  22. fields="DOCCHANNEL" type="2" import="1" />
  23. <document-field-config desc="版本号"
  24. fields="DOCVERSION" type="1" import="0" />
  25. <document-field-config desc="序号"
  26. fields="DOCORDER" type="3" import="0" />
  27. <document-field-config desc="类型"
  28. fields="DOCTYPE" type="1" import="0" />
  29. <document-field-config desc="标题"
  30. fields="DOCTITLE" type="4" import="1" />
  31. <document-field-config desc="首页标题"
  32. fields="DOCPEOPLE" type="2" import="1" />
  33. <!--document-field-config desc="来源"
  34. fields="DOCSOURCE" type="2" import="1" /-->
  35. <document-field-config desc="来源"
  36. fields="DOCSOURCENAME" type="2" import="1" />
  37. <document-field-config desc="安全级别"
  38. fields="DOCSECURITY" type="3" import="0" />
  39. <document-field-config desc="状态"
  40. fields="DOCSTATUS" type="2" import="0" />
  41. <document-field-config desc="分类"
  42. fields="DOCKIND" type="3" import="0" />
  43. <document-field-config desc="发布时间"
  44. fields="DOCPUBTIME" type="1" import="0" />
  45. <!--仅用在文档导出 start-->
  46. <document-field-config desc="正文"
  47. fields="DOCCONTENT,DOCHTMLCON,DOCWORDSCOUNT" type="4" import="0" />
  48. <!--仅用在文档导出 end-->
  49. <!--仅用在文档导入 start-->
  50. <document-field-config desc="正文内容"
  51. fields="DOCCONTENT" type="3" import="1" />
  52. <document-field-config desc="HTML内容"
  53. fields="DOCHTMLCON" type="3" import="0" />
  54. <document-field-config desc="正文字数统计"
  55. fields="DOCWORDSCOUNT" type="3" import="0" />
  56. <!--仅用在文档导入 ent-->
  57. <document-field-config desc="摘要"
  58. fields="DOCABSTRACT" type="2" import="1" />
  59. <document-field-config desc="关键词"
  60. fields="DOCKEYWORDS" type="2" import="1" />
  61. <document-field-config desc="相关词"
  62. fields="DOCRELWORDS" type="3" import="0" />
  63. <document-field-config desc="文档涉及的人物"
  64. fields="DOCPEOPLE" type="3" import="0" />
  65. <document-field-config desc="文档涉及的地点"
  66. fields="DOCPLACE" type="3" import="0" />
  67. <document-field-config desc="作者"
  68. fields="DOCAUTHOR" type="2" import="1" />
  69. <document-field-config desc="编辑"
  70. fields="DOCEDITOR" type="3" import="0" />
  71. <document-field-config desc="输入"
  72. fields="DOCOUTUPID" type="3" import="0" />
  73. <document-field-config desc="有效时间"
  74. fields="DOCVALID" type="3" import="0" />
  75. <document-field-config desc="发布URL"
  76. fields="DOCPUBURL" type="3" import="0" />
  77. <document-field-config desc="发布时间"
  78. fields="DOCPUBTIME" type="3" import="0" />
  79. <document-field-config desc="撰写时间"
  80. fields="DOCRELTIME" type="2" import="1" />
  81. <document-field-config desc="创建用户"
  82. fields="CRUSER" type="1" import="0" />
  83. <document-field-config desc="创建时间"
  84. fields="CRTIME" type="1" import="0" />
  85. <document-field-config desc="属性"
  86. fields="DOCPRO" type="3" import="0" />
  87. <document-field-config desc="独立权限设置"
  88. fields="RIGHTDEFINED" type="3" import="0" />
  89. <document-field-config desc="标题颜色"
  90. fields="TITLECOLOR" type="2" import="1" />
  91. <document-field-config desc="计划发布任务编号"
  92. fields="SCHEDULE" type="3" import="0" />
  93. <document-field-config desc="标记"
  94. fields="DOCFLAG" type="1" import="1" />
  95. <document-field-config desc="附加属性"
  96. fields="ATTRIBUTE" type="1" import="0" />
  97. <document-field-config desc="点击率"
  98. fields="HitsCount" type="3" import="0" />
  99. <document-field-config desc="发布的正文"
  100. fields="DOCPUBHTMLCON" type="3" import="0" />
  101. <document-field-config desc="副标题"
  102. fields="SubDocTitle" type="2" import="1" />
  103. <document-field-config desc="是否附属图片"
  104. fields="ATTACHPIC" type="1" import="0" />
  105. <document-field-config desc="链接地址"
  106. fields="DOCLINK" type="1" import="0" />
  107. <document-field-config desc="外部文件名"
  108. fields="DOCFILENAME" type="1" import="0" />
  109. </extension>
  110. <!--Config For Document Fields Publish Fields END-->
  111. <!--Object Types BEGIN-->
  112. <extension element-class="com.trs.infra.persistent.ObjectTypeConfig" id="ObjectTypes">
  113. <object-type ObjectType="10000" name="扩展字段" ObjectClassName="com.trs.components.wcm.content.persistent.ContentExtField"/>
  114. <object-type ObjectType="105" name="替换内容" ObjectClassName="com.trs.components.wcm.content.persistent.Replace"/>
  115. <object-type ObjectType="106" name="内容超链接" ObjectClassName="com.trs.components.wcm.content.persistent.ContentLink"/>
  116. </extension>
  117. <!--Object Types END-->
  118. <!--Config For the ShowField of Document List Begin-->
  119. <extension element-class="com.trs.components.wcm.content.persistent.DocumentShowFieldConfig"
  120. id="DocumentShowFieldConfig">
  121. <document-showfield-config desc="文档标题" fieldname="WCMDocument.DOCTITLE" write="false" read="true"/>
  122. <document-showfield-config desc="副标题" fieldname="WCMDocument.SUBDOCTITLE" write="true" read="true"/>
  123. <document-showfield-config desc="首页标题" fieldname="WCMDocument.DOCPEOPLE" write="true" read="true"/>
  124. <document-showfield-config desc="文档引用" fieldname="DOCQUOTE" write="true" read="true"/>
  125. <document-showfield-config desc="状态" fieldname="WCMCHNLDOC.DOCSTATUS" write="false" read="true"/>
  126. <document-showfield-config desc="撰写时间" fieldname="WCMCHNLDOC.DOCRELTIME" write="true" read="true"/>
  127. <document-showfield-config desc="发稿人" fieldname="WCMCHNLDOC.CRUSER" write="false" read="true"/>
  128. <document-showfield-config desc="创建时间" fieldname="WCMCHNLDOC.CRTIME" write="false" read="true"/>
  129. <document-showfield-config desc="文档发布时间" fieldname="WCMCHNLDOC.DOCPUBTIME" write="false" read="true"/>
  130. <document-showfield-config desc="最后的操作人" fieldname="WCMCHNLDOC.OPERUSER" write="false" read="true"/>
  131. <document-showfield-config desc="最后的操作时间" fieldname="WCMCHNLDOC.OPERTIME" write="false" read="true"/>
  132. <document-showfield-config desc="发布地址" fieldname="WCMCHNLDOC.DOCPUBURL" write="false" read="true"/>
  133. <document-showfield-config desc="所在栏目" fieldname="WCMCHNLDOC.DOCCHANNEL" write="true" read="true"/>
  134. <document-showfield-config desc="关键词" fieldname="WCMDocument.DOCKEYWORDS" write="true" read="true"/>
  135. <document-showfield-config desc="来源" fieldname="WCMDocument.DOCSOURCENAME" write="true" read="true"/>
  136. <document-showfield-config desc="作者" fieldname="WCMDocument.DOCAUTHOR" write="true" read="true"/>
  137. <document-showfield-config desc="字数" fieldname="WCMDocument.DOCWORDSCOUNT" write="false" read="true"/>
  138. <document-showfield-config desc="摘要" fieldname="WCMDocument.DOCABSTRACT" write="true" read="false"/>
  139. <document-showfield-config desc="引用到的栏目" fieldname="REFTOCHANNEL" write="true" read="false"/>
  140. <document-showfield-config desc="置顶" fieldname="ORDERPRI" write="true" read="false"/>
  141. <document-showfield-config desc="发布设置" fieldname="PUBCONFIG" write="true" read="false"/>
  142. </extension>
  143. <!--Config For the ShowField of Document List END-->
  144. <!--Config For ObjectLCMonitor BEGIN-->
  145. <!--
  146. Listener默认为监控对象的新增、修改、删除前
  147. EventType:
  148. 1:新增
  149. 2:修改后
  150. 3:删除前
  151. 4、删除后
  152. 5、修改前
  153. -1、新增前
  154. 多个以逗号隔开
  155. -->
  156. <!-- 这里extension中的element-class和id是不变的;monitor-host中的class-name是指要监听的实体类对象的类名(包含包名),name是根据监听的实体类对象所取的名字;listener中的bean-id是监听器的id,一般用类名表示,他对应bean.xml文件中bean节点的id;event-type指定监听对象的哪些操作。-->
  157. <extension
  158. element-class="com.trs.infra.persistent.listener.MonitorHostConfig"
  159. id="components.wcm.content.ObjectLCMonitor">
  160. <!--文档-->
  161. <monitor-host name="channel"
  162. class-name="com.trs.components.wcm.content.persistent.Channel">
  163. <listener bean-id="ChannelLCListener4WXPublishSynDelete" event-type="2,4"/>
  164. <!--可以跟着配置多个listener-->
  165. </monitor-host>
  166. </extension>
  167. </plugin>