如何解决如何将新表单页面添加到CKAN Package Edit?
我的团队正在尝试以比当前可用扩展更好的方式实现缩略图。我们在templates / package / edit_base.html中添加了一个新菜单项,并添加了用于上传缩略图的新表单代码段。它将上载保存为“ thumbnail.png”,并创建一个新块来显示所述缩略图(基于current extension)。
现在,我们陷入了如何将菜单项与其代码段html链接的问题。我们认为views / resource.py是解决之道,因为这是单击package / edit_base.html中的菜单项后决定加载哪个html的原因。但是我们不知道该怎么做。
我们还尝试使用布尔值,并根据是否用于缩略图来更改new_resource.html的行为。但是无法弄清楚如何从package / edit_base.html中传递此参数。
Print of the menu I am talking about
菜单片段
{% block content_primary_nav %}
{{ h.build_nav_icon(pkg.type ~ '.edit',_('Edit metadata'),id=pkg.name,icon='pencil-square-o') }}
{{ h.build_nav_icon(pkg.type ~ '.resources',_('Resources'),icon='bars') }}
{{ h.build_nav_icon(pkg.type ~ '_thumbnail.new',_('Thumbnail'),icon='image') }}
{% if h.check_config_permission('allow_dataset_collaborators') and h.check_access('package_collaborator_create',{'id': pkg_dict.id}) %}
{{ h.build_nav_icon(pkg.type ~ '.collaborators_read',_('Collaborators'),icon='users')}}
{% endif %}
{% endblock %}
总而言之,我们不了解如何在/template/package/edit_base.html
中添加新页面版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。