{#
Copyright (C) 2020-2024 CERN.
Invenio RDM Records is free software; you can redistribute it and/or modify
it under the terms of the MIT License; see LICENSE file for more details.
#}
{% macro show_detail(title, value) %}
{% endfor %}
{% endmacro %}
{% macro list_languages(languages) %}
{% for lang in languages %}
{{ lang.title_l10n }}{{ ", " if not loop.last }}
{% endfor %}
{% endmacro %}
{% macro list_vocabulary_values(field, values, field_cfg) %}
{% if values.title_l10n is defined %}
{% set search_url = field | custom_fields_search(values.title_l10n, field_cfg) %}
{% if search_url %}
{{ values.title_l10n | safe }}
{% else %}
{{ values.title_l10n }}
{% endif %}
{% else %}
{% for value in values %}
{{ value.title_l10n }}{{ ", " if not loop.last }}
{% endfor %}
{% endif %}
{% endmacro %}
{% macro list_float_values(field, values) %}
{% for value in values %}
{% set search_url = field | custom_fields_search(value) %}
{% if search_url %}
{{ "%0.2f" | format(value) }}{{ " , " if not loop.last }}
{% else %}
{{ "%0.2f" | format(value) }}{{ ", " if not loop.last }}
{% endif %}
{% endfor %}
{% endmacro %}
{% macro show_section_custom_fields(custom_fields, section_fields) %}
{% for field_cfg in section_fields %}
{% set field_value = custom_fields.get(field_cfg.field) %}
{% if field_value %}
{% if field_cfg.template %}
{% include field_cfg.template %}
{% else %}
{{ field_cfg.props.label }}
{% set namespace_url = field_cfg.display_url if field_cfg.display_url is defined else field_cfg.field | namespace_url %}
{% if namespace_url %}
{% endif %}