{% comment %} Adds metadata to item pages in a description list element. Fields are configured via _data/config-metadata.csv {%- endcomment -%} {%- assign fields = site.data.config-metadata | where_exp: 'item', 'item.display_name != nil' -%}
{% for f in fields %}{% if page[f.field] %}
{{ f.display_name }}:
{% if f.browse_link == "true" %} {% assign topics = page[f.field] | split: ";" %} {% for t in topics %} {{ t | strip }} {% endfor %} {% elsif f.external_link == "true" %} {{ page[f.field] }} {% else %} {{ page[f.field] | replace: '""','"' }}{% endif %}
{% endif %}{% endfor %}