0

我正在处理 DSpace JSPUI 定制。我只想为不同的社区制作不同的主页。可以在 XMLUI 中使用主题,但如何在 JSPUI 中完成?

4

1 回答 1

0

如果您只想为每个社区显示不同的徽标,您可以通过“编辑社区”屏幕上传相应的徽标来实现。该屏幕还为您提供了一些将文本添加到社区页面的选项。

如果您想要比这更大的差异,则在此文件中创建社区主页:https://github.com/DSpace/DSpace/blob/dspace-5.1/dspace-jspui/src/main/webapp/community-home。 jsp您可以编辑该文件以根据社区的句柄呈现不同的内容。

如果您希望在不同的文件中进行自定义,例如页眉/页脚,您可以更改适当的 JSP 文件以在 community-home.jsp 中找到社区(此处

Community community = (Community) request.getAttribute( "community" );

然后检查该社区是否是有效对象。如果是这样,请取回它的手柄并从那里拿走它。

于 2015-04-27T22:58:36.697 回答