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