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
- Dynamic Media Image Serving and Image Rendering-API - Startseite
- Über diese Version
- Systemanforderungen und Voraussetzungen
- Anforderungen und Empfehlungen an den Festplattenspeicher
- Einschränkungen und bekannte Probleme
- Technischer Support
- Dokumentkonventionen
- Image-Serving-API-
- Image-Serving-API
- Vorgesehene Zielgruppe
- Image-Serving-Komponenten
- Konfigurations- und
- 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
- Ebeneneffekte
- Verschachtelung und Einbettung anfordern
- Substitutionsvariablen
- Befehlsmakros
- Bildkataloge
- Übersetzung der Objekt-ID
- Lokalisierung von Textzeichenfolgen
- SVG-Unterstützung
- 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
- zur Textformatierung
- Datentypen
-
- 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
- der Antwortdaten
- Serververhalten
- Vorlagen
- FXG-Serverprotokoll-
- 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 für Bild-/SVG-
- der Makrodefinition
- Schriftartenzuordnung
- ICC Profile Map Reference
- des Regelsatzes
- Image-Server-Proxy
- Bibliothek responsiver und statischer Bilder
- API- zum Rendern von Bildern
- Image Rendering-API
- Server-
- Server-Administration
- Server-Administrations-Vorwort
- Übersicht über die Serververwaltung
- Konfigurieren und Verwalten der Server-
- zu Konfigurationseinstellungen
- HTTP-Protokollreferenz
- HTTP-Protokollreferenz
- Einführung
- HTTP-Protokollsyntax und -Funktionen
- Syntax und Funktionen des HTTP-Protokolls
- Grundlegende Syntax des HTTP-Protokolls zum Rendern von Bildern
- Übersicht über den HTTP-Protokollbefehl zum Rendern von Bildern
- Vignetten
- Erweiterte Render-Effekte
- Verschachtelungs- und Einbettungs- anfordern
- Materialkataloge
- Vorab-Bearbeitung von Anfragen *
- Benutzerdefinierte Variablen
- Befehlsmakros *
- Farbmanagement für das Rendern von Bildern *
- Farbwerte
- HTTP-Kodierung zum Rendern von Bildern
- HTTP-Protokoll-
- 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-Protokoll-
- Materialkatalog
- Materialkatalog
- Einführung
- des Materialkatalogs
- Attribute-
- 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
- der Materialdaten
- Vignette Map-
- für die Makrodefinition
- ICC Profile Map Reference
- des Regelsatzes