Entity-Objekt
Author: Marsupilami
Publication Date: 7/20/2010 12:30
Hi @ll,
ist es eigentlich möglich, in einem FS-Template das konkrete Entity-Objekt zu bekommen, ohne die Template-/Vorlagensyntax zu nutzen und es in einem JSP-Scriptlet verfügbar zu machen, so daß man die API-Methoden nutzen kann?
Also das ich bspw. nach
$CMS_SET(tableTemplate, destPageRef.getContent2Params().getTableTemplate())$
$CMS_SET(contentIdString, data.contentID)$
$CMS_SET(keyValue, class("de.espirit.or.schema.KeyValue").new(tableTemplate.getEntityType().getName()))$
$CMS_SET(empty, keyValue.add(contentIdString.toNumber()))$
$CMS_SET(entity,tableTemplate.getSchema().getSession(!#global.preview).find(keyValue))$
das in der letzten CMS_SET-Anweisung befindliche Entity-Objekt direkt in einem Scriptlet nutzen kann (nicht mittels $CMS_VALUE()$ o.ä.).
Mit freundlichem Gruß
Martin
-
Author: feddersen - 7/21/2010 15:22
Hallo Herr Fürstenau,
über das FS-Integration Modul können Sie direkt aus der JSP-Seite auf Datensätze zugreifen. Für einfache Szenarien wird auch häufiger eine HashMap o.ä. eingesetzt. In der Vorlage können Sie einfach ein JSP-Scriptlet schreiben, dass eine HashMap erstellt und mit Daten befüllt. Diese können Sie dann zur Laufzeit wieder auslesen.
0
Vous devez vous connecter pour laisser un commentaire.
Commentaires
1 commentaire