如何在DSpace中的项目视图中反转显示顺序?

时间:2016-05-20 12:28:53

标签: java xslt dspace

我想反转" item-view"的显示顺序的页面。在dspace中认为此表页面对用户有害。我想让可下载的文件显示在表格上方。我应该更改哪些参数?

1 个答案:

答案 0 :(得分:1)

您的问题未指定您正在运行的DSpace版本。我假设您使用XMLUI,因为您使用xslt标记了问题。这是一个引用DSpace 5.x中Mirage主题的解决方案。 (如果我的假设不正确,请更新您的问题。)

以下代码用于显示项目。

这些行显示元数据。 https://github.com/DSpace/DSpace/blob/dspace-5_x/dspace-xmlui/src/main/webapp/themes/Mirage/lib/xsl/aspect/artifactbrowser/item-view.xsl#L50-L52

这些行显示文件对象。 https://github.com/DSpace/DSpace/blob/dspace-5_x/dspace-xmlui/src/main/webapp/themes/Mirage/lib/xsl/aspect/artifactbrowser/item-view.xsl#L54-L83

简单的第一步是在xslt模板中更改这些调用的顺序。

以下页面概述了如何自定义XMLUI:https://wiki.duraspace.org/display/DSDOC5x/XMLUI+Configuration+and+Customization

您是否已经拥有自定义主题?如果是这样,请在自定义主题中覆盖此模板。

如果没有,您将需要阅读有关XMLUI叠加层的信息。您只需将要覆盖的文件复制到dspace / modules / xmlui / ...并在那里应用更改。