2015-07-21 9 views
0

В моей настройке ckan (ckan.org) я хочу добавить настраиваемое поле, которое я также могу использовать для поиска/фильтрации, наборы данных. Например, открыть представление набора данных, нажать «управлять», добавить что-то в настраиваемое поле (ключ и значение), «обновить набор данных» и увидеть его на странице просмотра набора данных. Но я не могу видеть пользовательские полевые ключи в результатах поиска или любой способ сортировки/фильтрации по их значениям.CKAN поиск по настраиваемому полю

Итак, как на Земле я должен использовать пользовательские поля?

ответ

1

Существует учебник для администратора CKAN сайта для добавления пользовательских полей наборов данных: http://docs.ckan.org/en/latest/extensions/adding-custom-fields.html

Вы создаете «CKAN расширение», чтобы поставить эту настройку (и любые другие вы делаете) в. Затем вы используете точку расширения IDatasetForm, чтобы добавить новое поле в схему набора данных, выбрав любую проверку, которая будет выполняться в поле. Затем вы создаете несколько фрагментов HTML, которые будут отображать поле в форме набора данных и когда вы просматриваете набор данных.