- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
DynamicDatabaseAccess (fsi) und Medien
Hy!
Ich bin gerade voll verpeilt und seh den Wald vor lauter Bรคumen nicht. Nach langer Zeit arbeite ich mal wieder mit FSI...
Ich mรถchte per FS Integration (DynamicDatabaseAccess) Daten aus einer Daenbank auslesen. Grundlegend geht das natรผrlich.
Nur wenn ich in diesen Datensรคtzen auch Verweise auf Medien mittels einer FS_REFERENCE speichere, dann weiร ich nicht, wie ich diese Referenz wieder auslesen kann.
Hier mal der Code:
<fsi:setSchema schema="scheme">
<fsi:search resultName="res">
<fsi:query>
<QUERY entityType="eintraege">
<AND>
<LTE attribute="valid_from" datatype="java.util.Date" value="<%= jetzt.getTime() %>" />
<ORDER>
<ORDERCRITERIA attribute="valid_from" descending="1" />
</ORDER>
</AND>
</QUERY>
</fsi:query>
<c:forEach items="${eintraege}" var="eintrag" begin="0" end="1">
<%
Entity eintrag = (Entity)pageContext.findAttribute("eintrag");
String headline = (String) eintrag.getValue("headline");
String teaser_short = (String) v.getValue("teaser_short");
String seo_url = (String) eintrag.getValue("seo_url");
// hier Medium auslesen
// es kommt ein EditorWrapper dabei raus!
Object image = (Object) eintrag.getValue("image");
%>
<li><%= image %></li>
</c:forEach>
</fsi:search>
</fsi:setSchema>
Wie beschrieben, kommt dann ein EditorWrapper dabei raus. Wie kann ich mir daraus dynamisch eine URL fรผr das jeweilige Bild erzeugen? Wie komme ich an die UID heran?
Grรผรe
Marcus
- Labels:
-
Developers
-
Documentation
-
Knowledgebase
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Marcus,
um Dir helfen zu kรถnnen, mรผssen wir wissen, welche FS-Version Du einsetzt (FS 5.1 oder FS 5.2 ...).
Grรผรe Marian
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
FS 5.2 wird eingesetzt. Um genau zu sein: 5.2.311.72449
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Marcus,
das Problem hier ist, dass Du im Scriplet direkt auf die Daten zugreifst, anstatt รผber das Result-Objekt, welches bei dir den Namen res hat (vgl. dazu die aktuelle Dokumentation des Moduls auf Seite 24), zu verwenden:
<fsi:search resultName="res" schema="movies">
<fsi:query>
<QUERY entityType="movie" />
</fsi:query>
<c:forEach items="${res}" var="m">
<p>
${m.title}
</p>
</c:forEach>
</fsi:search>
Bitte probiere das mal aus.
Grรผรe Marian
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sorry, ich hatte den Code ein wenig anonymisiert und dabei einen falschen Wert eingetragen. Ich greife schon auf res zu. Wie komme ich dann an die URL des Bildes? Geht das รผberhaupt?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Marcus,
ggf. hilft dir dieses Posting weiter: https://community.e-spirit.com/message/2507#2507
Viele Grรผรe
Tim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Marcus,
benรถtigst du noch weitere Hilfe oder konnte dir das von Tim verlinkte Posting weiterhelfen?
Wรคre ansonsten der Einsatz der UX-Bridge eine Alternative fรผr dich? Dort brรคuchtest du fรผr Bilder keine Datei-URLs erzeugen.
Viele Grรผรe
Michaela

