{% set static = static is defined ? static : false %} {% set element = element is defined ? element : null %} {% set value = (element ? element.getFieldValue(field.handle) : null) %} {% set errors = (element and not static ? element.getErrors(field.handle) : null) %} {% set instructions = (not static and field.instructions ? field.instructions|t('site') : null) %} {% if not static %} {% set input = field.getInputHtml(value, element) %} {% else %} {% set input = field.getStaticHtml(value, element) %} {% endif %} {% if instructions or input %} {% include "_includes/forms/field" with { label: field.name|t('site')|e, siteId: ((element.isLocalized ?? true) and field.translationMethod != 'none') ? (siteId is defined ? siteId : (element ? element.siteId : craft.app.sites.currentSite.id)), required: (not static ? required : false), instructions: instructions|e, id: field.handle, errors: errors, input: input } only %} {% endif %}