discoverygarden / dgi_members
简化化合物对象的显示
v1.5.1
2024-04-24 17:45 UTC
Requires
- islandora/islandora: ^1 || ^2
README
简介
通用
提供新的上下文条件和逻辑,允许根据给定分类术语的存在来评估对象的成员。
仅针对DGI预测
绑定到DGI配置并操作DGI特定标记的钩子。
要求
此模块需要以下模块/库
安装
按常规安装,有关更多信息,请参阅此处。
使用
复合对象
此模块通常用于创建复合对象的显示。包括的条件将评估复合的第一个成员(按'成员'部分的权重顺序),或提供的查询参数(应为'active_member')。
- 如果没有现有复合对象显示,则通过配置新条件来创建一个,以评估节点是否具有术语(例如,'Node has term with URI => 'Compound Object')。
- 配置上下文页面上的每个islandora显示(如'Open Seadragon'、'PDFjs Viewer'等),以评估此模块提供的条件,'Compound active member node has term with URI',检查子对象上是否存在相同的术语(第一个按权重排序的成员,或查询参数中的节点ID,应为'active_member')。
- 在'内容:集合(s)'的'内容块'视图中,向'Repository Item: Top Viewer'显示添加一个新的上下文过滤器。
- 将'分页'设置更改为仅显示特定数量的项目,1。
此模块将允许切换复合对象当前成员的视图模式,而不仅仅是复合对象本身(由菜单路由器提供)。
故障排除/问题
遇到问题或已解决问题?请联系discoverygarden。
维护者/赞助商
当前维护者
开发
如果您想为此模块做出贡献,请创建一个问题、拉取请求或联系discoverygarden。