Abhängig von Combobox-Eintrag GUI-Element über Rules ein-/ausblenden a
Author: Prinzessin
Publication Date: 9/21/2012 7:02
Hallo, ich habe in den Datenquellen ein Formular mit zwei Eingabefeldern:
- Combobox mit Werten
- Textfeld (hidden = yes)
<CMS_MODULE>
<CMS_INPUT_COMBOBOX name="cs_typ" useLanguages="no">
<ENTRIES>
<ENTRY value="">
<LANGINFOS>
<LANGINFO lang="*" label="none"/>
</LANGINFOS>
</ENTRY>
<ENTRY value="big_teaser">
<LANGINFOS>
<LANGINFO lang="*" label="Big teaser"/>
</LANGINFOS>
</ENTRY>
<ENTRY value="hotspot">
<LANGINFOS>
<LANGINFO lang="*" label="Hotspot"/>
</LANGINFOS>
</ENTRY>
</ENTRIES>
<LANGINFOS>
<LANGINFO lang="*" label="Viewport type" description="Please choose the viewport type."/>
</LANGINFOS>
</CMS_INPUT_COMBOBOX>
<CMS_INPUT_TEXT name="cs_headline" hFill="yes" hidden="yes" singleLine="no" useLanguages="yes">
<LANGINFOS>
<LANGINFO lang="*" label="Headline" description="Insert the headline."/>
</LANGINFOS>
</CMS_INPUT_TEXT>
....
Ich habe nun eine Regel definiert, dass das Element cs_headline nur eingeblendet wird, wenn der Eintrag "big_teaser" in der Combobox gewählt wurde:
<RULES>
<ON_EVENT>
<WITH>
<NOT>
<EQUAL>
<PROPERTY source="cs_typ" name="VALUE"/>
<TEXT>big_teaser</TEXT>
</EQUAL>
</NOT>
</WITH>
<DO>
<PROPERTY source='cs_headline' name='VISIBLE'/>
</DO>
</ON_EVENT>
</RULES>
Leider funktioniert diese Regel nicht. Weiß jemand, was hier nicht passt?
Tags: cms_input_combobox, display_element, fs5, fs5.0, gui_element, hidden, rules, template, visible
-
Author: oxenwumme - 9/21/2012 10:13
<RULES>
<ON_EVENT>
<WITH>
<NOT>
<EQUAL>
<PROPERTY source="cs_typ" name="ENTRY"/>
<TEXT>big_teaser</TEXT>
</EQUAL>
</NOT>
</WITH>
<DO>
<PROPERTY source='cs_headline' name='VISIBLE'/>
</DO>
</ON_EVENT>
</RULES>
Ich habe die Erfahrung gemacht, dass FirstSpirit 5 die Logik der Boolschen Algebra manchmal innerhalb seiner Regeln einfach umkehrt. Probier das doch einfach mal aus.
0
Please sign in to leave a comment.
Comments
1 comment