【问题标题】:Dspace CRIS new entiry pageDspace CRIS 新条目页面
【发布时间】: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 中的浏览页面??

【问题讨论】:

    标签: dspace


    【解决方案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.&lt;n&gt; = coursesname:&lt;display-type&gt;:&lt;sort-name&gt;[: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
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-27
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多