Dspace CRIS 新条目页面
Posted
技术标签:
【中文标题】Dspace CRIS 新条目页面【英文标题】:Dspace CRIS new entiry page 【发布时间】:2018-10-14 17:03:16 【问题描述】:我在 dspace cris 'jspui' 中使用 cris 模块创建了一个新实体 'courses',但我想知道如何添加新的菜单条目,例如“项目、研究人员 ...”以及如何创建新页面以进行浏览并列出课程?
我阅读了文档并将“课程”添加到 cris.cfg 文件中:
navbar.cris-entities = publications,researcherprofiles,orgunits,fundings,courses
然后我将这部分添加到 cris-processor:
<entry key="courses">
<list>
<bean class="org.dspace.app.webui.cris.components.BrowseProcessor">
<property name="browseNames">
<list>
<value>coursesname</value>
</list>
</property>
</bean>
</list>
</entry>
this is the result
谁能给我一个分步示例,将自定义实体链接添加到 cris 中的浏览页面??
【问题讨论】:
【参考方案1】:您可以在官方 DSpace-CRIS 文档中找到一些相关文档。 要创建像项目和研究人员这样的新部分,请参阅: https://wiki.duraspace.org/pages/viewpage.action?pageId=78163308#Custompresentation&dynamiccomponents-Definingthesitesections(Explore)
要在这些部分中定义浏览和搜索,请参阅 https://wiki.duraspace.org/pages/viewpage.action?pageId=78153687
希望有帮助
【讨论】:
您走在正确的道路上。您需要将jsp.layout.navbar-default.cris.courses
添加到 dspace-api 中的 Messages.properties 以解决 ???问题。 BrowseProcessor
bean 中的 coursesname
需要与 dspace.cfg 中的浏览定义相匹配,即您需要 webui.browse.index.<n> = coursesname:<display-type>:<sort-name>[:DESC]
,请参阅 [link]wiki.duraspace.org/pages/…
我将 webui.browse.index.11 = coursesname:courses:coursesname
添加到 dspace.cfg 和 webui.itemlist.sort-option.8 = criscourses:criscourses.coursesname:title
但知道该应用程序无法运行。请给我一个真实的例子。我的实体courses
,我的字段是coursesname
以上是关于Dspace CRIS 新条目页面的主要内容,如果未能解决你的问题,请参考以下文章
Laravel 6 会话和 CSRF Cookie 未设置——每次页面加载的会话数据库中的新条目