如何在XMLUI mirage 2主题中创建自定义主页?

时间:2017-06-06 05:34:30

标签: dspace

我正在使用XML UI mirage 2主题处理DSpace 1.6,默认安装工作正常,我也知道通过放置文件来覆盖Mirage 2主题中的样式

dspace/modules/xmlui-mirage2个主题。

一般来说,我需要修改一个主页,以便我可以将最新和趋势项目放在主页中作为横幅,如下面所示的世界银行主页所示。

enter image description here

2 个答案:

答案 0 :(得分:0)

以下文件用于为XMLUI站点设置主页的内容。编辑此文件可能会解决您的问题。

https://github.com/DSpace/DSpace/blob/master/dspace/config/news-xmlui.xml

答案 1 :(得分:0)

@ psycho3 可以在更高版本的DSpace中找到此基础,从我相信的版本DSpace 4开始。 查看一个名为" SiteRecentSubmissions"的类。 https://github.com/DSpace/DSpace/blob/dspace-4_x/dspace-xmlui/src/main/java/org/dspace/app/xmlui/aspect/discovery/SiteRecentSubmissions.java

此课程的作用是将最新提交的项目添加到首页。 您可以创建一种新类,查找最常下载的项,并将它们添加到该新类的主体中。

但是,话虽如此,这可能会更加困难,因为您使用的是Dspace 1.6,并且在查询solr等方面可能存在一些严重的限制。

(另外,如果我问的话,你是如何设置一个带有功能Mirage2的DSpace 1.6的?)