Dspace:在引文首页动态添加当前下载日期



我正在关注这个wikihttps://wiki.duraspace.org/display/DSDOC5x/PDF+引文+封面+页面

并被配置为使用config/module/displise-citation.cfg动态添加封面,效果良好。

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

创建一个新的元数据字段并在其中添加值。但我们如何添加动态代码片段,使其获得当前服务器日期而不是固定日期?

我看了一下dspace-5.5-src-release\dpace api\src\main\java\org\dpace \pisclosure\CitationDocument.java

但在不更改核心代码的情况下,无法找到任何添加日期的方法,我希望避免这种情况。

我是Dspace的新手,任何帮助/指导都将不胜感激。

虽然我不熟悉DSpace的引文封面功能,但我建议您查看源代码覆盖过程。覆盖单个类是相当容易的,而不需要引入整个代码分支。

请参阅https://wiki.duraspace.org/display/DSDOC5x/Advanced+定制#高级定制附加模块

为了覆盖

  • dspace api\src\main\java\org\dspace\pisclose\CitationDocument.java

你只需要将该文件复制到

  • dspace\modules\additions\src\main\java\org.dspace\spremist\CcitationDocument.java

最新更新