Aller au contenu principal

Projekteinstellungen aus globaler Datenquelle auslesen

Commentaires

1 commentaire

  • 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

Vous devez vous connecter pour laisser un commentaire.