Dspace:动态地在引文封面页面中添加当前下载日期

时间:2016-07-25 00:12:44

标签: dspace

我关注此维基https://wiki.duraspace.org/display/DSDOC5x/PDF+Citation+Cover+Page

并配置为使用config / module / disseminate-citation.cfg在飞行中添加封面页面,它工作正常。

在引用封面页上添加了当前日期(用户下载pdf时)的新要求。

创建新的元数据字段并在其中添加值。但是我们如何添加动态代码片段以便获取当前服务器日期而不是修复日期?

我查看了dspace-5.5-src-release \ dspace-api \ src \ main \ java \ org \ dspace \ spreadminate \ CitationDocument.java

但是在没有更改核心代码的情况下找不到添加日期的方法,我想避免使用。

我是Dspace的新手,任何帮助/方向都会受到赞赏。

1 个答案:

答案 0 :(得分:1)

虽然我不熟悉DSpace的引文封面功能,但我建议您查看源代码覆盖过程。无需引入整个代码分支就可以轻松覆盖单个类。

请参阅https://wiki.duraspace.org/display/DSDOC5x/Advanced+Customisation#AdvancedCustomisation-Additionsmodule

为了覆盖

  • dSPACE的-API \ SRC \主\的java \有机\ dSPACE的\为散发\ CitationDocument.java

您只需将该文件复制到

即可
  • dSPACE的\模块\添加\ SRC \主\的java \有机\ dSPACE的\为散发\ CitationDocument.java