-
Notifications
You must be signed in to change notification settings - Fork 54
dp2OPAC opac.xml 配置指南
dp2OPAC 数据目录中的 opac.xml 配置文件,负责 dp2OPAC 的各种参数。下面介绍如何进行配置。
如无特别说明,下面示范代码均为片段代码,处在 opac.xml 整个 XML 结构的根元素下方。
是 dp2OPAC 启动时候自动从 dp2Library 中用
channel.GetSystemParameter(
null,
"virtual",
"def",
out strXml,
out strError);
获得的。
是 dp2OPAC 启动时候自动从 dp2Library 中用
channel.GetSystemParameter(
null,
"system",
"biblioDbGroup",
out strXml,
out strError);
获得的。
是 dp2OPAC 启动时候自动从 dp2Library 中用
channel.GetSystemParameter(
null,
"system",
"readerDbGroup",
out strXml,
out strError);
获得的。
是 dp2OPAC 启动时候自动从 dp2Library 中用
channel.GetSystemParameter(
null,
"opac",
"browseformats",
out strXml,
out strError);
获得的。
是 dp2OPAC 启动时候自动从 dp2Library 中用
channel.GetSystemParameter(
null,
"system",
"arrived",
out strXml,
out strError);
获得的。
<databaseFilter hide="中文图书,联合目录" />
databaseFilter 元素的 hide 属性定义需要隐藏的数据库名字列表。缺省值为空,表示不会隐藏任何数据库。 这里的数据库名字,用任何语种的都可以,软件会和 virtualDatabases下的 caption 元素进行匹配识别。
数据库名隐藏以后,在 dp2OPAC 的书目检索页面的数据库名列表中就不会出现了。 注:隐藏数据库名不能通过手动修改 virtualDatabases 元素及下级元素定义来实现,因为 virtualDatabases 元素在 dp2OPAC 每次重新启动的时候会自动从 dp2library 获得最新信息刷新覆盖。
databaseFilter 元素的 biblioFilter 属性定义了检索书目库时候,额外添加的限制结果集。缺省值为空,表示不进行限制。
用法举例:
<databaseFilter biblioFilter="-内部" />
表示在检索书目库的时候,额外附加一种排除内部出版物的过滤。名为“内部”的全局(永久)结果集,是 dp2library 启动阶段预先自动创建好的,这需要在 dp2library 数据目录中的 library.xml 中配置 globalResults 元素实现,可参考相关文档。
继续卖力的生长吧 / 离参天还很远呢 / 继续飞快的发芽吧 / 要遮天蔽日还要许久呢