Ddspace 5.5 xmlui - 不同集合的不同主题?
Ddspace 5.5 xmlui - different themes for different collections?
是否可以在单个 DSpace XMLUI 实例中将不同的主题应用于不同的集合?一般程序是什么(有文件吗?)?
这个问题类似,但我认为它指的是JSPUI:Can we show different browse layout for different collection in Dspace?
要创建新主题,请参阅以下页面
如果您使用的是 Mirage2(响应式)主题,请参阅
和
https://github.com/DSpace/DSpace/tree/master/dspace-xmlui-mirage2#multiple-themes
要为集合指定主题,请参阅
如果您想了解这在实践中是如何工作的,请查看我们的机构存储库,它有二十五个不同的主题,所有主题都继承自一个主主题(以最大限度地重用代码并最大限度地减少维护负担):
这些主题的代码位于我们 public source code repository 的 dspace/modules/xmlui-mirage2/src/main/webapp/themes
中,DSpace 根据 [=11] 中的逻辑决定在每个社区和/或集合中使用哪个主题=].
此方法对DSpace4.x和5.x有效,但未在DSpace6.x亲自测试。我们的存储库目前是 运行 5.x.
扩展 aorth 提供的答案。
存储库中的主题均基于 1 个父主题,以尽量减少重复。
之所以称为“0_CGIAR”,原因如下:
- "child" 主题在 xsl 和 css 中导入该主题。
- 在此版本的 DSpace 中,主题按字母顺序加载。
- 无法加载 "AfricaRising" 的父主题,例如,如果父主题被称为 "Base" 或类似名称,因为它尚未加载。
是否可以在单个 DSpace XMLUI 实例中将不同的主题应用于不同的集合?一般程序是什么(有文件吗?)?
这个问题类似,但我认为它指的是JSPUI:Can we show different browse layout for different collection in Dspace?
要创建新主题,请参阅以下页面
如果您使用的是 Mirage2(响应式)主题,请参阅
和
https://github.com/DSpace/DSpace/tree/master/dspace-xmlui-mirage2#multiple-themes
要为集合指定主题,请参阅
如果您想了解这在实践中是如何工作的,请查看我们的机构存储库,它有二十五个不同的主题,所有主题都继承自一个主主题(以最大限度地重用代码并最大限度地减少维护负担):
这些主题的代码位于我们 public source code repository 的 dspace/modules/xmlui-mirage2/src/main/webapp/themes
中,DSpace 根据 [=11] 中的逻辑决定在每个社区和/或集合中使用哪个主题=].
此方法对DSpace4.x和5.x有效,但未在DSpace6.x亲自测试。我们的存储库目前是 运行 5.x.
扩展 aorth 提供的答案。
存储库中的主题均基于 1 个父主题,以尽量减少重复。
之所以称为“0_CGIAR”,原因如下:
- "child" 主题在 xsl 和 css 中导入该主题。
- 在此版本的 DSpace 中,主题按字母顺序加载。
- 无法加载 "AfricaRising" 的父主题,例如,如果父主题被称为 "Base" 或类似名称,因为它尚未加载。