Abfrage mit %lang% für eine externe Datenbank?
Author: mark_weigelt
Publication Date: 5/5/2015 10:47
Hallo,
wir haben eine externe Datenbank lesend in FirstSpirit eingebunden.
Die Datenbank enthällt die (sprachunabhängige) Spalte "Language" mit den Sprachkürzeln DE, EN usw. als String.
Ich versuche nun eine Abfrage für den Daten-Reiter anzulegen, um nur die Datensätze der aktuellen Sprache zu erhalten:
<QUERY entityType="Features">
<EQ attribute="Language" datatype="java.lang.String" value="%lang%"/>
</QUERY>
Leider bekomme ich so keine Ergebnisse!?
Wie kann ich auf die aktuelle FirstSpirit-Sprache in einer Abfrage sonst noch zugreifen oder was mache ich falsch?
FirstSpirit-Version: 5.0.606
Viele Grüße
Mark
-
Author: kohlbrecher - 5/8/2015 8:17
Hallo Mark,
der Platzhalter %lang% ist nur für ORDERCRITERIA gedacht. Soviel ich weiß, geht das was du möchtest nur über contentSelect. Meinst du mit der aktuellen Sprache die Sprache des Clients oder der Generierung?
An die Sprache der Generierung kommst du mit #global.language, an die Sprache des Client mit java.util.Locale.getDefault().
Viele Grüße
Jan
0
Please sign in to leave a comment.
Comments
1 comment