CKAN - Дополнительные поля не отображаются в дополнительной информации после ввода значений и обновления формы набора данных

Я выполнил следующие шаги (http://docs.ckan.org/en/latest/extensions/adding-custom-fields.html) в документации, чтобы добавить дополнительные поля в набор данных из.

Мне удалось отобразить дополнительные поля на странице «управление» формы набора данных. Однако после того, как я ввожу значение для дополнительного поля и обновляю форму набора данных, дополнительное поле не отображается на странице сводки...

Кто-нибудь знает, как это решить? Огромное спасибо !


person Wei Xu    schedule 19.05.2015    source источник


Ответы (1)


Вам необходимо обновить шаблон CKAN, следуйте инструкциям учебника, который вы упомянули.

Например. в package/snippets/additional_info.html добавить:

{% ckan_extends %}

{% block extras %}
  {% if pkg_dict.custom_text %}
    <tr>
      <th scope="row" class="dataset-label">{{ _("Custom Text") }}</th>
      <td class="dataset-details">{{ pkg_dict.custom_text }}</td>
    </tr>
  {% endif %}
{% endblock %}
person Odi    schedule 01.06.2015