我目前正在使用CKAN 2.6.6,并且已基于此处的文档创建了一些自定义的排序顺序:在数据集搜索页面上按自定义字段进行排序但是,该文档并未向我们展示如何从“相关性”设置默认的排序顺序到其他自定义字段。我想知道如何在不修改CKAN内核的情况下做到这一点?
1 回答

墨色风雨
TA贡献1853条经验 获得超6个赞
您可以before_search
在IPackageController接口中实现该功能,并添加所需的sort
参数。像这样:
# IPackageController
def before_search(self, search_params):
search_params.update({
'sort': search_params.get('sort', 'value desc')
})
return search_params
添加回答
举报
0/150
提交
取消