如何在我的 CKAN 实例中为我的自定义字段添加搜索过滤器选项(方面)? 即我想在此图像的左侧栏中添加一个选项。
我在我的扩展中使用了 CKAN 主题集成来替换自定义搜索过滤器而不是组和组织。但是我想为我在添加数据集时创建的自定义字段添加自定义搜索过滤器。
http://docs.ckan.org/en/latest/extensions/plugin-interfaces.html#ckan.plugins.interfaces.IFacets
是否可以添加自定义搜索过滤器?如果有人知道,请帮助我。
最佳答案
如果我没理解错的话,您的数据集有一个额外的(自定义)字段,您希望向搜索添加一个方面,以使用户能够按该字段进行搜索(过滤)。
您引用的文档显示了如何更改现有构面“组”的示例:
facets_dict['groups'] = p.toolkit._('Publisher')
(因为 'groups' 已经存在于 facets_dict
中)并且还要添加一个新的:
facets_dict['secondary_publisher'] = p.toolkit._('Secondary Publisher')
因此,您只需将自定义字段作为新键添加到 facets_dict
中,就像后一个示例一样。
关于python - 如何在 CKAN 中为自定义字段添加搜索过滤器(方面)选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32175329/