{% if outer_r is defined %} {# ═══ P2-B: 동적 N개 배치 ═══ #} {% for item in items %} {% endfor %} {% for item in items %} {{ item.label }} {% if item.sub %} {{ item.sub }} {% endif %} {% endfor %} {{ center_sub | default('') }} {{ center_label }} {% else %} {# ═══ Phase 1 fallback: 3개 고정 ═══ #} {{ center_sub | default('') }} {{ center_label }} {% if items and items | length > 0 %}{{ items[0].label }}{% if items[0].sub %}{{ items[0].sub }}{% endif %}{% endif %} {% if items and items | length > 1 %}{{ items[1].label }}{% endif %} {% if items and items | length > 2 %}{{ items[2].label }}{% endif %} {% endif %} {% if description %}
{{ description }}
{% endif %}