Fragen bearbeiten {% if activeQuestionId %}Bearbeitungsmodus {% endif %}
{% if not locked %}
{% set questionType = questionForm.type.vars.value ?: 'yes_no_maybe' %}
{{ form_start(questionForm, {attr: {class: 'survey-form-grid'}}) }}
Fragetyp{{ form_widget(questionForm.type, {attr: {'data-survey-question-type': '1'}}) }}
Frage{{ form_widget(questionForm.question) }}{{ form_errors(questionForm.question) }}
Beschreibung{{ form_widget(questionForm.description) }}
{{ form_widget(questionForm.mandatory) }}Pflichtfrage
{{ form_widget(questionForm.published) }}Aktiv
{{ form_widget(questionForm.allowMaybe) }}Vielleicht anbieten
Zur Frage springen bei Auswahl ja{{ form_widget(questionForm.jumpOnYes) }}
Zur Frage springen bei Auswahl nein{{ form_widget(questionForm.jumpOnNo) }}
{{ form_widget(questionForm.allowMultiple) }}Multiple-Choice aktivieren
Antwort 1{{ form_widget(questionForm.answerOption1) }}
Antwort 2{{ form_widget(questionForm.answerOption2) }}
Antwort 3{{ form_widget(questionForm.answerOption3) }}
Antwort 4{{ form_widget(questionForm.answerOption4) }}
Antwort 5{{ form_widget(questionForm.answerOption5) }}
Antwort 6{{ form_widget(questionForm.answerOption6) }}
Antwort 7{{ form_widget(questionForm.answerOption7) }}
Antwort 8{{ form_widget(questionForm.answerOption8) }}
Antwort 9{{ form_widget(questionForm.answerOption9) }}
Antwort 10{{ form_widget(questionForm.answerOption10) }}
Kleinster Wert{{ form_widget(questionForm.rangeMin) }}
Groesster Wert{{ form_widget(questionForm.rangeMax) }}
Schrittweite{{ form_widget(questionForm.rangeStep) }}
{{ activeQuestionId ? 'Frage aktualisieren' : 'Frage speichern' }}
{{ form_end(questionForm) }}
{% endif %}
{% for question in questions %}
{{ question.type }}
{% if question.mandatory %}Pflicht {% endif %}
{% if loop.first %}Start {% endif %}
{{ question.question }}
{{ question.description ?: 'Keine Zusatzbeschreibung.' }}
{% if not locked %}
{% endif %}
{% else %}
Noch keine Fragen angelegt.
{% endfor %}
Sprungregeln {% if activeConditionId %}Bearbeitungsmodus {% endif %}
{% if not locked %}
{{ form_start(conditionForm, {attr: {class: 'survey-form-grid'}}) }}
Ausgangsfrage{{ form_widget(conditionForm.sourceQuestion) }}
Antwort{{ form_widget(conditionForm.answerValue) }}
Naechste Frage{{ form_widget(conditionForm.targetQuestion) }}
{{ activeConditionId ? 'Bedingung aktualisieren' : 'Bedingung speichern' }}
{{ form_end(conditionForm) }}
{% endif %}
{% for condition in conditions %}
Wenn Antwort = {{ condition.answerValue }}
{{ condition.sourceQuestionLabel ?: ('Frage #' ~ condition.sourceQuestion) }}
weiter zu {{ condition.targetQuestionLabel ?: ('Frage #' ~ condition.targetQuestion) }}
{% if not locked %}
{% endif %}
{% else %}
Noch keine Bedingungen definiert.
{% endfor %}