Ddspace 5.5 xmlui - 不同系列的不同主题?

时间:2016-10-17 23:58:59

标签: user-interface themes dspace

是否可以在单个DSpace XMLUI实例中将不同的主题应用于不同的集合?什么是一般程序(任何文件?)?

这个问题很相似,但我认为它指的是JSPUI:Can we show different browse layout for different collection in Dspace?

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

如果您想了解这在实践中是如何运作的,请查看我们的机构存储库,它有25个不同的主题,所有主题都继承自一个主题(以最大限度地重用代码并最大限度地减少维护负担):

这些主题的代码位于dspace/modules/xmlui-mirage2/src/main/webapp/themes我们的公开source code repository中,DSpace根据dspace/config/xmlui.xconf中的逻辑决定在每个社区和/或集合中使用哪个主题。

此方法适用于DSpace 4.x和5.x,但尚未在DSpace 6.x中进行过个人测试。我们的存储库目前正在运行5.x。

答案 2 :(得分:0)

扩展aorth提供的答案。

存储库中的主题都基于1个父主题,这样可以最大限度地减少重复。

由于以下原因,这称为“0_CGIAR”:

  • “child”主题在xsl和css中导入此主题。
  • 在此版本的DSpace中,主题按字母顺序加载。
  • 例如,如果父主题被称为“Base”或类似的东西,则无法加载“AfricaRising”的父主题,因为它尚未加载。