- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Map unter Projekteinstellungen definieren
Hallo,
in den Projekteinstellungen mรถchte ich eine Map setzen, die dann in Formatvorlagen die von Seiten aufgerufen werden, definieren.
In den Projekteinstellungen setzte ich:
$CMS_SET(prdAvers, { "key" : "value" })$
$CMS_VALUE(#global.project.setProperty("prdAktTeilA", prdAvers))$
In der Formatvorlage, will ich die Liste wieder verwenden (erst mal die Lรคnge ermitteln):
$CMS_VALUE(#global.project.getProperty("prdAktTeilA").size)$
Ich bekomme folgende Fehlermeldung:
java.lang.IllegalAccessException: Class de.espirit.firstspirit.common.xml.XmlSerializer can not access a member of class de.espirit.firstspirit.parser.impl.SortedMap with modifiers "public"
Datumsangaben/texte kann ich setzen/verwenden
setzen
$CMS_VALUE(#global.project.setProperty("text", "hallo"))$
$CMS_VALUE(#global.project.setProperty("datum", #global.now))$
abfragen:
$CMS_VALUE(#global.project.getProperty("text"))$
$CMS_VALUE(#global.project.getProperty("datum"))$
Kann ich keine Map in den Projekteinstellungen setzen?
Grรผรe Andreas
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ein $CMS_SET(myVar,{"key":"value"})$ in den Projekteinstellungen ist doch ausreichden.
in allen Templates kann dann per $CMS_VALUE(myVar)$ wieder darauf zugegriffen werden. Der weg รผber set/getProperty ist nicht nรถtig.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ein $CMS_SET(myVar,{"key":"value"})$ in den Projekteinstellungen ist doch ausreichden.
in allen Templates kann dann per $CMS_VALUE(myVar)$ wieder darauf zugegriffen werden. Der weg รผber set/getProperty ist nicht nรถtig.

