Skip to main content

Projekteinstellungen aus globaler Datenquelle auslesen

Comments

1 comment

  • Zendesk API User
    Author: mbergmann - 7/22/2014 22:45

    Hallo Philipp,

    das "zweiteilige CMS_SET" definiert hier nur ein sog. Templatefragment, Du kannst nicht einfach einen beliebigen Typ "übergeben".

    Allgemein kann man das schon über eine HashMap lösen. Was funktionieren müsste (ungetestet): Die vom Skript befüllte (bzw. zu befüllende) HashMap schon von außen als Parameter übergeben anstatt im Skript eine neue zu erzeugen.

    $CMS_SET(projectsettings,{"":""})$

    $CMS_RENDER(script:"accessglobalsettings",globalSettings:projectsettings)$

    ... also OHNE ein umschließendes CMS_SET.

    Im Skript dann die Zeile


    globalSettings = new HashMap();


    weglassen und am besten am Ende mit


    result.setValue("");


    dafür sorgen, dass das Skript selbst keine Ausgabe erzeugt.

    Bei den Variablen sollte aber mit einem Präfix gearbeitet werden: ps_projectsettings.

    Viele Grüße

    Michael


    0

Please sign in to leave a comment.