【发布时间】:2015-04-27 10:30:37
【问题描述】:
我正在处理 DSpace JSPUI 定制。我只想为不同的社区制作不同的主页。在 XMLUI 中可以使用主题,但如何在 JSPUI 中完成??
【问题讨论】:
-
在 community-home.jsp 页面我们有句柄 在这个句柄的基础上我们改变了这个页面的标志 ??
标签: dspace
我正在处理 DSpace JSPUI 定制。我只想为不同的社区制作不同的主页。在 XMLUI 中可以使用主题,但如何在 JSPUI 中完成??
【问题讨论】:
标签: dspace
如果您只想为每个社区显示不同的徽标,您可以通过“编辑社区”屏幕上传相应的徽标来实现。该屏幕还为您提供了一些向社区页面添加文本的选项。
如果你想要更大的差异,社区主页在这个文件中创建:https://github.com/DSpace/DSpace/blob/dspace-5.1/dspace-jspui/src/main/webapp/community-home.jsp你可以编辑该文件以根据社区的句柄呈现不同的东西。
如果您希望在不同的文件中进行自定义,例如页眉/页脚,您可以更改相应的 JSP 文件以在 community-home.jsp (here) 中找到社区
Community community = (Community) request.getAttribute( "community" );
然后检查该社区是否为有效对象。如果是这样,请取回它的句柄并从那里拿走。
【讨论】: