【问题标题】:how can we create different home page for different community in DSpace jspui?我们如何在 DSpace jspui 中为不同的社区创建不同的主页?
【发布时间】:2015-04-27 10:30:37
【问题描述】:

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

【问题讨论】:

  • 在 community-home.jsp 页面我们有句柄 在这个句柄的基础上我们改变了这个页面的标志 ??

标签: dspace


【解决方案1】:

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

如果你想要更大的差异,社区主页在这个文件中创建: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" );

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

【讨论】:

  • 我只想更改页面徽标而不是社区徽标。在标题默认页面中设置的徽标我想在社区基础上更改它。
  • 您可能想更改您的问题以反映您想要做什么。这样,您将增加有人发布有用答案的机会。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-26
  • 1970-01-01
  • 1970-01-01
  • 2022-12-05
  • 2015-06-30
相关资源
最近更新 更多