如何配置读者记录扩展字段 - DigitalPlatform/dp2 GitHub Wiki

一:准备工作

将dp2library和dp2library XE升级到最新版本

二:在 dp2library 端为读者记录定义扩展的字段

在 library.xml 中根元素下的 circulation 元素里面使用 itemAdditionalFields 属性,以定义打算在册记录(XML格式中)扩展的一个或者多个数据元素名。定义之后这些元素名才会被用在册记录中。

    <circulation itemAdditionalFields="add1,add2,add3"/>

上面例子中,定义了三个元素,名字分别为 add1、 add2、 add3。

三:在内务前端中配置扩展的字段显示

在读者登记对话框中。需要在内务的用户文件夹中,增加一个名为 patron_extend.xml 的 XML 文件,样例内容如下:

<?xml version="1.0" encoding="utf-8" ?>
<editor>
  <field element="add1">
    <caption lang="zh">新增字段1</caption>
  </field>
  <field element="add2">
    <caption lang="zh">新增字段2</caption>
  </field>
  <field element="add3">
    <caption lang="zh">新增字段3</caption>
  </field>
</editor>
⚠️ **GitHub.com Fallback** ⚠️