{% from '_includes/forms' import text %} {%- set id = field.handle|id %} {%- set descriptionId = descriptionId ?? "#{id}-desc" %} {%- set prefix = field.prefix ?? false %} {%- set suffix = field.suffix ?? false %} {%- set hasPrefix = prefix is not same as(false) %} {%- set hasSuffix = suffix is not same as(false) %} {{ hiddenInput("#{field.handle}[locale]", craft.app.formattingLocale.id) }} {% if hasPrefix or hasSuffix %} {{ tag('span', { id: descriptionId, class: 'visually-hidden', text: [ hasPrefix ? 'Value prefixed by “{prefix}”.'|t('app', {prefix: prefix}), hasSuffix ? 'Value suffixed by “{suffix}”.'|t('app', {suffix: suffix}), ]|filter|join(' '), }) }} {% endif %}