- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Fehler beim dynamischen Befüllen eines Parameters in einer Query mit Hilfe von Regeln in einem FS_INDEX
Hallo liebe Community,
Zu meinem Problem:
Die Idee ist, über Regeln den Wert des Radiobuttons in einen Parameter der Query zu speichern, um die Ausgabe der FS_INDEX Liste(st_teasers) dynamisch zu gestalten.
Als Vorlage habe Ich das Regelprojekt benutzt. Dort ist aber anstelle einer FS_INDEX Eingabekomponente, eine CMS_INPUT_COMBOBOX.
Es kommt aber folgender Fehler in der Konsole:
WARN 09.03.2017 13:17:56.107 (de.espirit.firstspirit.forms.rules.Rule): The element 'st_teasers' does not support a property named 'query.size'!
Formular der Absatzvorlage:
Regeln der Absatzvorlage (der Übersicht halber habe ich überflüssige Regeln entfernt):
Query ("SCHEMA.storycontent") Bedingung:
Hier noch ein Beweis dass die Query funktioniert:
Viele Grüße
Sebastian Krause
- Labels:
-
Developers
-
Knowledgebase
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Kann man dynamisch auf null prüfen? Also so hier:
<RULE>
<WITH>
<NULL/>
</WITH>
<DO>
<PROPERTY name="query.accessfilter" source="st_field"/>
</DO>
</RULE>
Wenn die Query wie folgt aussieht:
<QUERY entityType="news_and_events">
<FILTERPARAM parameter="accessfilter" datatype="java.lang.String" value=""/>
<AND>
<EQ attribute="accessfilter" parameter="accessfilter"/>
<EQ attribute="news" datatype="java.lang.Boolean" value="true"/>
</AND>
</QUERY>
Im log sehe ich:
WARN 29.06.2018 10:35:21.619 (de.espirit.firstspirit.forms.rules.NullCondition): Null condition must have at least one argument!
Gibt's dafür eine Lösung? Quasi in der Query "dynamisch" umschalten auf:
<IS_NULL attribute="accessfilter"/>
Danke und Gruß
Heiko

