Skip to main content

Skript für die Bearbeitung einer Referenz

Comments

5 comments

  • Zendesk API User
    Author: Peter_Jodeleit - 11/20/2014 11:39

    Du willst die berechnete URL modifizieren? Dann ist wahrscheinlich dies das gewünschte:

    $CMS_SET(myString, ref(#global.ref, abs:1).url)$

    0
  • Zendesk API User
    Author: Stephan1 - 11/20/2014 11:54

    Wenn ich nach dem

    $CMS_SET(myString, ref(#global.ref, abs:1).url)$

    die Anweisung

    $CMS_VALUE(myString)$

    aufrufe, dann wird kein Ergebnis ausgegeben, obwohl $CMS_REF(#global.ref)$ mir den Wert ausgibt, den ich ändern will.

    0
  • Zendesk API User
    Author: Peter_Jodeleit - 11/20/2014 14:30

    Sorry, hatte es nicht überprüft. Schau doch mal in die Doku zu "ref(..)", wahrscheinlich muss #global.node o.ä. als Parameter übergeben werden.

    0
  • Zendesk API User
    Author: Stephan1 - 11/26/2014 15:25

    Mit #global.node hat es funktioniert. Somit ergibt sich

    $CMS_SET(myString, ref(#global.node, abs:1).url)$

    $CMS_SET(endIndex, myString.length-1)$

    $CMS_IF(myString[endIndex-3..endIndex]==".xml")$

         <value>$CMS_TRIM(level:4)$$CMS_VALUE(myString[0..endIndex-4]+".jsp")$$CMS_END_TRIM$</value>

    $CMS_ELSE$

         <value>$CMS_TRIM(level:4)$$CMS_REF(#global.ref)$$CMS_END_TRIM$</value>

    $CMS_END_IF$

    Die FS Vorschau verhält sich gegenüber dem FS Server bei der Durchführung der String Operationen unterschiedlich.

    Danke für den Hinweis.

    0
  • Zendesk API User
    Author: Peter_Jodeleit - 11/26/2014 16:56

    Schön das ich helfen konnte!

    Die FS Vorschau verhält sich gegenüber dem FS Server bei der Durchführung der String Operationen unterschiedlich.

    Die String-Operationen sind identisch, aber die die URLs unterscheiden sich zwischen Vorschau und "normaler" Generierung.

    0

Please sign in to leave a comment.