Öffnen Sie wieder das Unterlayout "xhtml_felder". Dort hatten wir vorhin ein einzelnes Feld hinterlegt, das unabhängig vom gewählten Formularfeldtyp angezeigt wird.
Um diese Ansicht für den Redakteur im Content-Manager variabler zu gestalten, gehen Sie zunächst in den Content-Manager und hinterlegen bei dem Auswahlfeld für "Formularfeldtyp" die beiden Typen "Texteingabefeld" und "Häkchenfeld". Später können Sie hier natürlich weitere Formularfeldtypen anlegen, wenn dies Ihr Projekt erfordert.
Gehen Sie danach wieder in den VIO.Matrix Administrator und ersetzen Sie
durch
#IF ( "#INSERT_EL_VAR_feldtyp!" == "Texteingabefeld" ) <input type="text" name="formgen#INSERT_EL_ID" value="#INSERT_SP_PRINT_{{codec:none,xmlmask}#INSERT_SP_VAR_formgen{#INSERT_EL_ID}!}!" /> #ELSE#ENDIF #IF ( "#INSERT_EL_VAR_feldtyp!" == "Häkchenfeld" ) <input type="checkbox" name="formgen#INSERT_EL_ID" value="1"#IF ( #INSERT_SP_VAR_formgen{#INSERT_EL_ID}! == 1 ) checked="checked"#ELSE#ENDIF /> #ELSE#ENDIF
Dadurch werden die Formularfelder abhängig von dem ausgewählten Formularfeldtyp angezeigt.
Tipps & Tricks * Trends * Hilfen * Unterlagen * KnowHow * Vorlagen * Downloads * Neues