【问题标题】:Dspace Advance search XMLUI CustomizaitonDspace 高级搜索 XMLUI 自定义
【发布时间】:2018-05-07 13:46:24
【问题描述】:

我想更改过滤器,请帮助我该怎么做。我想将会议类型文档标题放入我的过滤器搜索中,请帮助我..

提前致谢

【问题讨论】:

    标签: dspace


    【解决方案1】:

    您需要在发现 XML 文件中添加一个新方面。

    定义构面

    <bean id="searchFilterType" class="org.dspace.discovery.configuration.HierarchicalSidebarFacetConfiguration">
        <property name="indexFieldName" value="type"/>
        <property name="metadataFields">
            <list>
                <value>dc.type.*</value>
            </list>
        </property>
        <property name="facetLimit" value="10"/>
        <property name="sortOrderSidebar" value="COUNT"/>
        <property name="sortOrderFilterPage" value="COUNT"/>
        <property name="splitter" value="::"/>
    </bean>
    

    添加新构面后,您可以添加到过滤器列表中,也可以选择添加到侧边栏构面中。

    搜索过滤器

       <property name="searchFilters">
            <list>
                <ref bean="searchFilterTitle" />
                <ref bean="searchFilterAuthor" />
                <ref bean="searchFilterSubject" />
    
                <!-- Add new facet -->
                <ref bean="searchFilterType" />
                <ref bean="searchFilterIssued" />
                <ref bean="searchFilterContentInOriginalBundle"/>
            </list>
    

    侧边栏分面(如果需要)

        <property name="sidebarFacets">
            <list>
                <ref bean="searchFilterAuthor" />
                <ref bean="searchFilterSubject" />
    
                <!-- Add new facet -->
                <ref bean="searchFilterType" />
                <ref bean="searchFilterIssued" />
                <ref bean="searchFilterContentInOriginalBundle"/>
            </list>
    

    在 XMLUI 中,您必须在 i18n/messages.xml 文件中为新的分面标头提供翻译。

    <!-- MAKING DSPACE YOUR OWN WEBNINAR ADDITIONS -->
    <message key="xmlui.ArtifactBrowser.AdvancedSearch.type_type">Type</message>
    <message key="xmlui.ArtifactBrowser.SimpleSearch.filter.type">Type</message>
    <message key="xmlui.Discovery.AbstractSearch.type_type">Type</message>
    

    此外,以下演示文稿描述了如何将类型方面添加到 DSpace 集合。

    https://gitpitch.com/DSpace-Labs/DSpace-rel-demo/webinar?grs=github#/10

    【讨论】:

    • 如果你能帮我按我的要求编写代码,这对我很有帮助
    • 这个答案是我能提供的最好的帮助。
    • 这可以改变“dc.title”的值吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-22
    • 2019-04-11
    • 2018-12-17
    相关资源
    最近更新 更多