【问题标题】:How to hide items from a Community (hierarchically)?如何隐藏社区中的项目(分层)?
【发布时间】:2017-02-16 11:29:00
【问题描述】:

我知道有可能隐藏 JSPUI 中的集合和集合项,按每个集合或项目,但存在某种方式来隐藏社区或仅隐藏该社区的项目,如分层的子社区/集合/项目,仅修改社区?

【问题讨论】:

    标签: content-management-system user-experience dspace


    【解决方案1】:

    如果您想通过搜索更改社区内的集合或项目,则需要限制对每个项目/集合的权限。

    要在 XMLUI 中隐藏社区,您可以从社区列表中抑制社区。

    <xsl:template match="dri:referenceSet/dri:reference[contains(@url,'xxxxxx/yyyyyy')]" mode="community-browser"/>
    

    在 XMLUI 中,有一个通配符工具可以强制对社区的所有后代进行权限更新。

    【讨论】:

    • 我们使用了 XMLUI,但随着界面定制和功能变得越来越复杂,我们不得不迁移到 JSPUI 以便于维护。是否可以在 JSPUI 中执行此过程?
    • 我没有使用JSPUI,所以不知道怎么改。
    • 在紧急情况下,最好的解决方案是在内部将 xmlui 模块部署给管理员用户。
    猜你喜欢
    • 1970-01-01
    • 2015-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-08
    • 1970-01-01
    相关资源
    最近更新 更多