{% trans_default_domain 'admin' %} {% set object = form.vars.sonata_admin.admin.subject %} {% set mapping = object.ontologyMapping %} {% if mapping|length == 0 %}
{{ 'mapping-taxonomy.alert'|trans }}
{% else %} {% set percentThreshold = 10 %} {% set displayMorePropsBtn = false %} {% for originName, mappedObject in mapping %} {% set moreInfos = '' %} {% set rowClass = '' %} {% if mappedObject.collectedPercent is defined %} {% set moreInfos = moreInfos ~ 'mapping-taxonomy.collectedPercent'|trans({'%percent%': mappedObject.collectedPercent|number_format(0)}) %} {% if mappedObject.collectedPercent < percentThreshold %} {% set rowClass = rowClass ~ 'low-used ' %} {% set displayMorePropsBtn = true %} {% endif %} {% endif %} {% if mappedObject.collectedValues|length > 0 %} {% set moreInfos = moreInfos ~ 'mapping-taxonomy.moreInfos'|trans({'%values%': mappedObject.collectedValues|join(', ')}) %} {% endif %} {# For OSM import we only edit the tags, others attributes are automatically mapped #} {% if object.sourceType == 'osm' and not (originName starts with 'tags/') %} {% set rowClass = rowClass ~ 'hidden ' %} {% endif %} {% endfor %}
{{ 'mapping-taxonomy.original'|trans }} {{ 'mapping-taxonomy.mapped'|trans }}
{{originName}}
{% if displayMorePropsBtn %}
{% endif %} {% endif %}