{% if field.get_label() %}
{% endif %}
{# Resolve options: from record attribute (dynamic) or field.get_options() (static) #}
{% if field.get_options_attr() %}
{% set opts = record | field_value(field.get_options_attr()) %}
{% else %}
{% set opts = field.get_options() %}
{% endif %}
{# current is a list of selected values (strings) #}
{% set selected_vals = current if (current is iterable and current is not string) else [] %}
{% for opt in opts %}
{% set opt_value = (opt.value if opt is mapping else opt) | string %}
{% set opt_label = opt.label if opt is mapping else opt %}
{% set is_selected = opt_value in selected_vals %}
{% set is_wildcard = opt_label == '*' %}
{#
Peer pattern: followed by sibling .
The outer