Benutzerdefinierte Variablen
Erstellt für:
- Entwickler
- Benutzende
Der Abfrageteil von Anfragen und „vignette:Modifier“-Zeichenfolgen kann benutzerdefinierte Variablen enthalten.
$ name = value
name
- Variablenname. Kann aus einer beliebigen Kombination von Buchstaben, Ziffern und sicheren Zeichen bestehen, mit Ausnahme von $
.
value
- Wert, auf den die Variable gesetzt werden soll (Zeichenfolge).
Variablen werden ähnlich wie andere Server-Befehle unter Verwendung der obigen Syntax definiert. Variablen müssen definiert werden, bevor sie referenziert werden können. Variablen, die in vignette::Modifier
definiert sind, können in der URL-Anfrage referenziert werden und umgekehrt.
value
muss für eine sichere HTTP-Übertragung URL-kodiert sein. Doppelte Kodierung ist erforderlich, wenn value
erneut über HTTP übertragen wird. Dies ist der Fall, wenn value
durch eine verschachtelte Fremdanforderung ersetzt wird.Variablen werden durch Einbetten des Variablennamens (eingeschlossen von einem führenden und einem nachfolgenden $
) an einer beliebigen Stelle in Befehlswerten referenziert. Beispielsweise zwischen dem =
, der dem Befehlsnamen folgt, und dem nachfolgenden &
oder dem Ende der Anfrage. Der Server ersetzt jedes Vorkommen von $ name$
durch string
. Es finden keine Ersetzungen statt bei $ name$
in Befehlsnamen (vor dem Gleichheitszeichen eines Befehls) und im Pfadteil der Anfrage.
Benutzerdefinierte Variablen dürfen nicht verschachtelt sein. Alle Vorkommen von $ name$
in string
werden nicht ersetzt. Beispielsweise wird das Anfragefragment $var2=apple&$var1=my$var2$tree&text=$var1$
zu text=my$var2$tree
aufgelöst.
$
ist kein reserviertes Zeichen; es kann auch anders in der Anfrage vorkommen. src=my$texture$file.tif
ist beispielsweise ein gültiger Befehl (vorausgesetzt, dass ein Materialkatalogeintrag oder eine Strukturdatei mit dem Namen my$texture$file.tif
vorhanden ist), wid=$number$
ist dies jedoch nicht, da wid=
ein numerisches Argument erfordert.
Experience Manager
- Startseite der Dynamic Media Image Serving and Image Rendering-API
- Über diese Version
- Systemanforderungen und Voraussetzungen
- Anforderungen und Empfehlungen an den Festplattenspeicher
- Einschränkungen und bekannte Probleme
- Technischer Support
- Dokumentkonventionen
- Installation
- Image-Serving-API
- Image-Serving-API
- Vorgesehene Zielgruppe
- Image-Serving-Komponenten
- Konfiguration und Verwaltung
- Statische Inhalte (keine Bilder) bereitstellen
- Fehlerbehebung
- HTTP-Protokollreferenz
- HTTP-Protokollreferenz - Übersicht
- Einführung in das HTTP-Protokoll
- Syntax und Funktionen
- Syntax und Funktionen
- Grundlegende Syntax des Image Serving-HTTP-Protokolls
- Image Serving-HTTP-Protokollbefehl
- Schichtung
- Ebeneneffekte
- Verschachtelung und Einbettung anfordern
- Substitutionsvariablen
- Befehlsmakros
- Bildkataloge
- Übersetzung der Objekt-ID
- Lokalisierung von Textzeichenfolgen
- SVG-Support
- Vorab-Bearbeitung einer Anfrage
- Imagemaps
- Farbmanagement für Bildbereitstellung
- HTTP-Codierung der Bildbereitstellung
- Anforderungssperre
- Verschleierung anfordern
- Wasserzeichen
- Bereitstellen von statischem (Nicht-Bild-)Inhalt
- Medienset-Anfragen
- Textformatierung
- Datentypen
- Befehlsreferenz
- Befehlsreferenz - Übersicht
- in eine Linie bringen
- anchor
- bfc
- BGC
- bgColor
- blendMode
- Cache
- clipPath
- clipXPath
- Farbe
- Zuschneiden
- CropPathE
- defaultImage
- DPR
- Ergebnis
- effektmaskieren
- ausdehnen
- Anpassen
- leicht schlagen
- fmt
- hei
- ausblenden
- ICC
- iccEmbed
- id
- imageSet
- jpegSize
- Schicht
- standort
- Karte
- Maske
- Maskenverwendung
- Netzwerk
- op_blur
- op_bright
- op_colorbalance
- op_colorize
- op_contrast
- op_growth
- op_growthMask
- op_growthMaskR
- op_hue
- op_invert
- op_rauschen
- op_Saturation
- op_sharpen
- op_sum
- op_usmR
- OPAC
- Ursprung
- pathAttr
- pathEmbed
- Perspektive
- POS
- printRes
- pscan
- qlt
- quanteln
- aufrecht
- Erf
- res
- resMode
- Ring
- drehen
- Skala
- SCL
- Größe
- src
- Vorlage
- Text
- textAngle
- textAttr
- textFlowPath
- textFlowXPath
- textPath
- textPs
- Typ
- WID
- xmpEmbed
- Antwortdaten
- Serververhalten
- Vorlagen
- FXG Server-Protokollreferenz
- Referenz zum Bildkatalog
- Attribute
- Attributreferenz
- AllowDirectAccess
- AllowDirectUrls
- ApplyEffectMask
- AudioBitRate
- bfc
- BkgColor
- CacheValidationPolicy
- ClientAddressFilter
- CatalogFile
- DefaultExpiration
- DefaultExt
- DefaultFont
- Standardbild
- DefaultImageMode
- DefaultLocale
- DefaultPix
- DefaultThumbPix
- DigimarcId
- DigimarcInfo
- ErrorImage
- ErrorDetail
- Ablauf
- FontMapFile
- FullMatch
- HttpAppleStreamingContext
- HttpFlashStreamingContext
- IccBlackPointCompensation
- ICCdither
- IccProfileCMYK
- IccProfileGray
- IccProfileMapFile
- IccProfileRGB
- IccProfileSrcCmyk
- IccProfileSrcGray
- IccProfileSrcRGB
- IccRenderIntent
- JpegQuality
- LocaleMap
- LocaleStrMap
- Makrodatei
- MaxPix
- NonImgExpiration
- PublishInfo
- Druckauflösung
- RequestLock
- Verschleierung anfordern
- ResMode
- Auflösung
- RootId
- rootPath
- RootUrl
- RuleSetFile
- SavePath
- StaticContentCatalogFile
- StaticContentRootPath
- SvgCatalogFile
- SynthesizeFontStyles
- ThumbBkgColor
- ThumbHorizAlign
- Daumenabdruck
- ThumbType
- ThumbVertAlign
- Zeitstempel
- TotalStreamBitRate
- Vertrauenswürdige Domains
- UseLastModified
- VideoBitRate
- VideoSize
- Wasserzeichen
- Referenz zu Bild-/SVG-Daten
- Makrodefinition
- Schriftartenkarte
- ICC-Profilzuordnungsreferenz
- Referenz zum Regelsatz
- Image-Server-Proxy
- Bibliothek responsiver und statischer Bilder
- Image Rendering-API
- Image Rendering-API
- Konfiguration
- Server-Administration
- Server-Administration
- Server-Administrations-Vorwort
- Übersicht über die Serververwaltung
- Server konfigurieren und verwalten
- Referenz zu Konfigurationseinstellungen
- HTTP-Protokollreferenz
- HTTP-Protokollreferenz
- Einführung
- Syntax und Funktionen des HTTP-Protokolls
- Syntax und Funktionen des HTTP-Protokolls
- Grundlegende Syntax des HTTP-Protokolls zum Rendern von Bildern
- Image Rendering - HTTP-Protokollbefehl - Übersicht
- Vignetten
- Materialien
- Erweiterte Render-Effekte
- Verschachtelung und Einbettung anfordern
- Materialkataloge
- Vorab-Bearbeitung von Anfragen *
- Benutzerdefinierte Variablen
- Befehlsmakros *
- Farbmanagement für das Rendern von Bildern *
- Farbwerte
- HTTP-Kodierung zum Rendern von Bildern
- HTTP-Protokollbefehlsreferenz
- HTTP-Protokollbefehlsreferenz
- in eine Linie bringen
- anchor
- BGC
- Cache
- Farbe
- Aufkleber
- kennzeichnen
- fmt
- Glanz
- Glosskarte
- überziehen
- hei
- ausblenden
- ICC
- iccEmbed
- Illum
- obj
- OPAC
- pathEmbed
- printRes
- POS
- qlt
- wiederholen
- Erf
- res
- resMode
- drehen
- rau
- RS
- SCL
- SEL
- stechend
- schärfen
- anzeigen
- Größe
- src
- Untergruppe
- Typ
- Vignette
- WID
- HTTP-Protokollantwortdaten
- Materialkatalog
- Materialkatalog
- Einführung
- Materialkatalog - Übersicht
- Attributreferenz
- Attributreferenz
- AllowDirectURLs
- CacheValidationPolicy
- CatalogFile
- ClientAddressFilter
- DefaultPix
- ErrorDetail
- ErrorImage
- Ablauf
- Format
- IccBlackPointCompensation
- ICCdither
- IccProfileCMYK
- IccProfileGray
- IccProfileMapFile
- IccProfileRGB
- IccProfileSrcCmyk
- IccProfileSrcGray
- IccProfileSrcRGB
- IccRenderIntent
- JpegQuality
- Makrodatei
- MaxPix
- OnFailObj
- OnFailSel
- RenderSettings
- ResMode
- Auflösung
- RootId
- Stammpfad *
- RootUrl *
- RuleSetFile
- Scharf
- Scharfzeichnen
- ShowOverlapObjs
- TIFF-Kodierung
- Zeitstempel
- Vertrauenswürdige Domains *
- UseLastModified
- VignetteMapFile
- Materialdatenreferenz
- Referenz zur Vignettenkarte
- Referenz zur Makrodefinition
- ICC-Profilzuordnungsreferenz
- Referenz zum Regelsatz
- Hilfsprogramme