我目前正在使用CKAN 2.6.6,并且已基于此處的文檔創(chuàng)建了一些自定義的排序順序:在數(shù)據(jù)集搜索頁(yè)面上按自定義字段進(jìn)行排序但是,該文檔并未向我們展示如何從“相關(guān)性”設(shè)置默認(rèn)的排序順序到其他自定義字段。我想知道如何在不修改CKAN內(nèi)核的情況下做到這一點(diǎn)?
1 回答

墨色風(fēng)雨
TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超6個(gè)贊
您可以before_search
在IPackageController接口中實(shí)現(xiàn)該功能,并添加所需的sort
參數(shù)。像這樣:
# IPackageController
def before_search(self, search_params):
search_params.update({
'sort': search_params.get('sort', 'value desc')
})
return search_params
添加回答
舉報(bào)
0/150
提交
取消