{% extends "package/read.html" %} {% import 'macros/form.html' as macro %} {% block primary_content_inner %} {% asset 'ckanext-dataset-reference/publication-add-manually-css' %} {% if edit_mode == "True": %} {% set action = h.url_for('dataset_reference.save_edit_ref', _external=True) %} {% else: %} {% set action = h.url_for('dataset_reference.save_publication_manually', _external=True) %} {% endif %} {% set author_validity = h.url_for('dataset_reference.check_authors_format', _external=True) %} {% asset 'ckanext-dataset-reference/publication-add-manually-js' %}

{{_('Please enter the data about your Reference.')}}

{{_('* mandatory fields')}}


{{ macro.select('pub-type', id='pub-type', label = "Reference Type", options=publication_types, selected=selected_ref_type, classes=[], attrs={'class': 'pub-type-select'}, is_required=true) }} {{ macro.input('title', id='pub-title', type='text', label=_('Title'), classes=['control-full'], is_required=true, value=edit_object["title"] ) }} {{ macro.input('author', id='authors', type='text', label=_('Author(s): Please separate authors names with semicolon (;). (Example: FirstName1, LastName1;FirstName2, LastName2)'), placeholder = "Example: Author1;Author2;Author3", classes=['control-full'], is_required=true, value= h.format_authors_name_for_edit(edit_object["authors"]) ) }}
{{_('Invalid format')}}
{{ macro.select('year', id='years-select', label = "Year", options=years, selected=selected_year, classes=[], attrs={'class': 'years-select'}, is_required=true) }}
{{ macro.input('url', id='ref-url', type='text', label=_('Reference URL / DOI'), classes=['control-full'], value=edit_object["url"] ) }}
{{ macro.input('article-journal', id='article-journal', type='text', label=_('Journal Title'), classes=['control-full'], value=edit_object["journal"] ) }}
{{ macro.input('article-volume', id='article-volume', type='text', label=_('Volume'), classes=['control-full'], value=edit_object["volume"] ) }}
{{ macro.input('article-issue', id='article-issue', type='text', label=_('Issue Number'), classes=['control-full'], value=edit_object["issue"] ) }}
{{ macro.input('article-pages', id='article-pages', type='text', label=_('Pages'), placeholder="Example: 23-35", classes=['control-full'], value=edit_object["page"] ) }}
{{ macro.input('conf-proceeding', id='conf-proceeding', type='text', label=_('Proceeding Title'), classes=['control-full'], value=edit_object["proceeding"] ) }}
{{ macro.input('conf-proceeding-date', id='conf-proceeding-date', type='text', label=_('Proceeding location/date'), placeholder='Ex: Germany, May 21-23, 2020', classes=['control-full'], value=edit_object["conference_date"] ) }}
{{ macro.input('conf-publisher', id='conf-publisher', type='text', label=_('Publisher'), classes=['control-full'], value=edit_object["publisher"] ) }}
{{ macro.input('conf-pub-address', id='conf-pub-address', type='text', label=_('Publication Location'), classes=['control-full'], value=edit_object["place"] ) }}
{{ macro.input('conf-pages', id='conf-pages', type='text', label=_('Pages'), placeholder="Example: 23-35", classes=['control-full'], value=edit_object["page"] ) }}
{{ macro.input('book-publisher', id='book-publisher', type='text', label=_('Publisher'), classes=['control-full'], value=edit_object["publisher"] ) }}
{{ macro.input('book-address', id='book-address', type='text', label=_('Location'), classes=['control-full'], value=edit_object["place"] ) }}
{{ macro.select('thesis-type', id='thesis-type', label = "Thesis Type", options=thesis_types, selected=selected_thesis, classes=[], attrs={'class': 'thesis-type-select'}, is_required=false) }}
{{ macro.input('thesis-school', id='thesis-school', type='text', label=_('Institution'), classes=['control-full'], value=edit_object["organization"] ) }}
{{ macro.input('report-publisher', id='report-publisher', type='text', label=_('Publisher'), classes=['control-full'], value=edit_object["publisher"] ) }}
{{ macro.input('report-ins', id='report-ins', type='text', label=_('Organization'), classes=['control-full'], value=edit_object["organization"] ) }}
{{ macro.input('report-address', id='report-address', type='text', label=_('Location'), classes=['control-full'], value=edit_object["place"] ) }}
{{ macro.input('e-accessDate', id='e-accessDate', type='text', label=_('Access Date (DD.MM.YY)'), placeholder='Ex: 18.05.2019', classes=['control-full'], value=edit_object["access_date"] ) }}
{% endblock %}