{% extends "admin/base.html" %} {% block title %}Feld-Konfiguration{% endblock %} {% block content %}

Feld-Konfiguration

Legen Sie fest, welche Felder Kunden sehen und bearbeiten koennen

Sektionen

Aktivieren oder deaktivieren Sie ganze Bereiche im Kundenprofil.

{% for key, section in config.sections.items() %} {% endfor %}
Sektion Sichtbar Bezeichnung
{{ section.label }}
Standard-Felder

Basis-Felder fuer Kontakt und Adresse.

{% for key, field in config.profile_fields.items() %} {% endfor %}
Feld Sichtbar Editierbar Bezeichnung
{{ key }}
WordPress Buchungsfelder {% if wp_schema and wp_schema.custom_fields %} {{ wp_schema.custom_fields|length }} Felder {% endif %}
{% if wp_error %}
WordPress nicht erreichbar: {{ wp_error }}
Bitte WordPress-Einstellungen pruefen.
{% elif wp_schema and wp_schema.custom_fields %}

Diese Felder sind in WordPress unter Kurs-Booking → Einstellungen → Buchungsfelder definiert.

{% for field in wp_schema.custom_fields %} {% set field_id = field.name or field.id or field.label|lower|replace(' ', '_') %} {% set saved = config.wp_fields.get(field_id, {}) %} {% endfor %}
Feldname Typ Bezeichnung Aktiv
{{ field_id }} {% if field.mandatory or field.required %} Pflicht {% endif %} {{ field.type }}
{% elif wp_schema %}

Keine Buchungsfelder in WordPress definiert.

Felder koennen in WordPress unter Kurs-Booking → Einstellungen → Buchungsfelder hinzugefuegt werden.
{% else %}
WordPress-Verbindung pruefen...
{% endif %}
{# Sprint 12: Legacy MEC Fields section removed - all fields now managed via WordPress schema or dynamic custom_fields #}
Erweiterte Optionen

Zeigt zusaetzliche Felder aus WordPress-Buchungen im Kundenprofil an.

Erlaubt Kunden, ihre Daten aus der letzten WordPress-Buchung zu synchronisieren.

{% endblock %}