ich habe mit WE 6.3.5 (wieder mal) ein Problem mit Block und Select. Mein Ziel ist, der Redakteur erstellt mit Block einen neuen Eintrag. Dann hat er Zugriff auf verschiedene Varianten (a und b) mit unterschiedlichen Datenfeldern. Die erste Variante soll vorselektiert sein ("a") und sofort nach dem Anlegen des Block-Elements erscheinen.
Leider funktioniert der folgende Code nicht:
Code: Alles auswählen
<we:block name="test">
<we:select name="type" size="1" reload="true">
<option value="a">a</option>
<option value="b" selected="selected">b</option>
</we:select>
<we:ifVar name="type" match="a">Variante a wurde gewählt</we:ifVar>
<we:ifVar name="type" match="b">Variante b wurde gewählt</we:ifVar>
<hr/>
</we:block>
Wenn ich mit dem gleichen Code (also Select und dann Abfrage mit ifVar) OHNE Block arbeite, funktioniert alles wie erwartet und die Variable type hat SOFORT einen Wert, nämlich "a".
Ich empfinde das als ganz schön nervig, weil ich innerhalb des Blocks mehrere Fälle abfragen muss, wie ein Element ausgestaltet werden soll. Und ich muss immer auch mit einem Default-Wert arbeiten können, fallls der Redakteur keine Wahl trifft und mit den Voreinstellungen arbeitet.
Gibt es hierfür eine Lösung??? Bin für alle Hinweise dankbar.
Frustriert, Manolo