Search the FirstSpirit Knowledge Base
Hallo Community,
Frage mich, warum mein Value Service im ContentCreator (SiteArchitect funktioniert) nicht funktioniert.
Es übergibt einen Wert (Username) an ein Query im FS_INDEX. Der Filter funktioniert beim öffnen dann aber leider nicht
<RULE when="ONLOCK">
<SCHEDULE delay="50" id="username" service="UserNameService"/>
<DO>
<PROPERTY name="query.uid" source="cs_targetmapping"/>
</DO>
</RULE>
Ein anderer Value Service im gleichen Template, der den Namen in eine Textfeld setzt, funktioniert allerdings.
<RULE>
<IF>
<PROPERTY name="EMPTY" source="cs_autor"/>
</IF>
<SCHEDULE delay="50" id="realname" service="RealNameService"/>
<DO>
<PROPERTY name="VALUE" source="cs_autor"/>
</DO>
</RULE>
Jemand eine Ahnung warum?
Viele Grüße
Timo
Hallo Timo,
laut Dokumentation funktioniert das Setzen eines Query-Parameters nur für COMBOBOX, RADIOBUTTON, CHECKBOX und LIST. FS_INDEX wird nicht aufgeführt.
Warum es im SiteArchitect funktioniert kann ich dir leider nicht erklären.
Viele Grüße
Tim
Hallo Timo,
meinst Du einen FS_INDEX? Im CATALOG kann man keine Query nutzen.
Viele Grüße
Michael
Hallo Michael,
richtig, es geht um FS_INDEX. Habe es berichtigt.
Hallo Timo,
1. Um welche FS-Version geht es genau?
2. Kannst Du auch mal das entsprechende Formular posten?
Viele Grüße
Michael
FS Version: 5.2.2011.77135
Formular:
<FS_INDEX name="cs_targetmapping" useLanguages="no">
<LANGINFOS>
<LANGINFO lang="*" label="News Targets"/>
<LANGINFO lang="DE" label="News Ziele"/>
</LANGINFOS>
<SOURCE name="DatasetDataAccessPlugin">
<QUERY name="FSStoinside.news_targets_by_uid">
<PARAM name="uid">admin</PARAM>
</QUERY>
<TEMPLATE uid="FSStoinside.news_targets"/>
</SOURCE>
</FS_INDEX>
...
<CMS_INPUT_TEXT name="cs_autor" singleLine="no" useLanguages="no">
<LANGINFOS>
<LANGINFO lang="*" label="Editor"/>
<LANGINFO lang="DE" label="Autor"/>
</LANGINFOS>
</CMS_INPUT_TEXT>
Query:
<QUERY entityType="news_targets">
<FILTERPARAM parameter="uid" datatype="java.lang.String" value=""/>
<EQ attribute="news_editorsList.uid" parameter="uid"/>
<ORDERCRITERIA attribute="name"/>
</QUERY>
Hallo Timo,
laut Dokumentation funktioniert das Setzen eines Query-Parameters nur für COMBOBOX, RADIOBUTTON, CHECKBOX und LIST. FS_INDEX wird nicht aufgeführt.
Warum es im SiteArchitect funktioniert kann ich dir leider nicht erklären.
Viele Grüße
Tim