Egna variabler
Skapat för:
- Utvecklare
- Användare
Frågedelen av begäranden och vinjett::Modifierarsträngar kan innehålla användardefinierade variabler.
$ name = value
name
- Variabelnamn. Kan bestå av en kombination av alfa-, siffra- och säkra tecken, med undantag för $
.
value
- Värde som variabeln ska anges till (sträng).
Variabler definieras på liknande sätt som andra serverkommandon, med syntaxen ovan. Variabler måste definieras innan de kan refereras. Variabler som definieras i vignette::Modifier
kan refereras i URL-begäran, och omvänt.
value
måste vara URL-kodad med en omgång för säker HTTP-överföring. Dubbel kodning krävs om value
överförs på nytt via HTTP. Detta är fallet när value
ersätts med en kapslad extern begäran.Variabler refereras genom att du bäddar in variabelnamnet (omges av ett radavstånd och ett avslutande $
) var som helst i kommandovärden. Till exempel mellan =
efter kommandonamnet och efterföljande &
eller slutet av begäran. Servern ersätter varje sådan förekomst av $ name$
med string
. Inga ersättningar inträffar för någon förekomst av $ name$
i kommandonamn (före likhetstecknet för ett kommando) och i sökvägsdelen av begäran.
Anpassade variabler får inte kapslas. Förekomster av $ name$
i string
ersätts inte. Begärandefragmentet $var2=apple&$var1=my$var2$tree&text=$var1$
matchar till exempel text=my$var2$tree
.
$
är inte ett reserverat tecken. Det kan annars inträffa i begäran. src=my$texture$file.tif
är till exempel ett giltigt kommando (förutsatt att det finns en materialkatalogpost eller texturfil med namnet my$texture$file.tif
), medan wid=$number$
inte är det, eftersom wid=
kräver ett numeriskt argument.
Experience Manager
- Dynamic Media Image Serving and Image Rendering API Home
- Om den här versionen
- Systemkrav och krav
- Krav och rekommendationer för diskutrymme
- Begränsningar och kända fel
- Teknisk support
- Dokumentkonventioner
- Installation
- API för bildservering
- Image Serving API
- Målgrupp
- Bildserverkomponenter
- Konfiguration och administration
- Hantera statiskt innehåll (inte bildinnehåll)
- Felsökning
- HTTP-protokollreferens
- Översikt över referens till HTTP-protokoll
- Introduktion till HTTP-protokoll
- Syntax och funktioner
- Syntax och funktioner
- Grundläggande syntax för Image Serving HTTP-protokoll
- HTTP-protokollkommandot för bildservern
- Lager
- Lagereffekter
- Begär kapsling och inbäddning
- Ersättningsvariabler
- Kommandomakron
- Bildkataloger
- Översättning av objekt-ID
- Textsträngslokalisering
- Stöd för SVG
- Förbehandling av begäran
- Bildscheman
- Färghantering för bildhantering
- Image Serving HTTP encoding
- Begäranlåsning
- Förfrågan om obehörig
- Vattenstämplar
- Serverar statiskt (icke-bildinnehåll) innehåll
- Medieuppsättningsbegäranden
- Textformatering
- Datatyper
- Kommandoreferens
- Översikt över kommandoreferenser
- justera
- ankare
- bfc
- bgc
- bgColor
- blendMode
- cache
- clipPath
- clipXPath
- färg
- beskära
- cropPathE
- defaultImage
- dpr
- effekt
- effectMask
- utöka
- anpassa
- vända
- fmt
- hei
- hide
- icc
- iccEmbed
- id
- imageSet
- jpegSize
- lager
- locale
- map
- mask
- maskUse
- nätverk
- op_blur
- op_brightness
- op_colorbalance
- op_colorize
- op_contrast
- op_growth
- op_growthMask
- op_growthMaskR
- op_hue
- op_invert
- op_noise
- op_saturation
- op_sharpen
- op_usm
- op_usmR
- opac
- ursprung
- pathAttr
- pathEmbed
- perspektiv
- pos
- printRes
- pscan
- qlt
- kvantifiera
- rect
- req
- res
- resMode
- gradera
- rotera
- scale
- scl
- size
- src
- mall
- text
- textAngle
- textAttr
- textFlowPath
- textFlowXPath
- textPath
- textPs
- type
- wid
- xmpEmbed
- Svarsdata
- Serverfunktion
- Mallar
- FXG-serverprotokollreferens
- Bildkatalogsreferens
- Attribut
- Attributreferens
- AllowDirectAccess
- AllowDirectUrls
- AnvändEffektmask
- AudioBitRate
- Bfc
- BkgColor
- CacheValidationPolicy
- ClientAddressFilter
- CatalogFile
- DefaultExpiration
- DefaultExt
- DefaultFont
- DefaultImage
- DefaultImageMode
- DefaultLocale
- DefaultPix
- DefaultThumbPix
- DigimarcId
- DigimarcInfo
- ErrorImage
- ErrorDetail
- Förfallotid
- FontMapFile
- FullMatch
- HttpAppleStreamingContext
- HttpFlashStreamingContext
- IccBlackPointCompensation
- IccDither
- IccProfileCmyk
- IccProfileGray
- IccProfileMapFile
- IccProfileRgb
- IccProfileSrcCmyk
- IccProfileSrcGray
- IccProfileSrcRgb
- IccRenderIntent
- JpegQuality
- LocaleMap
- LocaleStrMap
- Makrofil
- MaxPix
- NonImgExpiration
- PublishInfo
- PrintResolution
- RequestLock
- RequestObfuscation
- ResMode
- Upplösning
- RootId
- RootPath
- RootURL
- RuleSetFile
- SavePath
- StaticContentCatalogFile
- StaticContentRootPath
- SvgCatalogFile
- SynthesizeFontStyles
- ThumbBkgColor
- ThumbHorizAlign
- ThumbRes
- ThumbType
- ThumbVertAlign
- TimeStamp
- TotalStreamBitRate
- Betrodda domäner
- UseLastModified
- VideoBitRate
- VideoSize
- Vattenstämpel
- Image/SVG data reference
- Makrodefinition
- Teckensnittskarta
- ICC-profilmappningsreferens
- Regeluppsättningsreferens
- Bildserverproxy
- Responsiv statisk bildbibliotek
- API för bildåtergivning
- API för bildåtergivning
- Konfiguration
- Serveradministration
- Serveradministration
- Prefix för serveradministration
- Översikt över serveradministration
- Konfigurerar och hanterar servern
- Referens för konfigurationsinställningar
- HTTP-protokollreferens
- HTTP-protokollreferens
- Introduktion
- HTTP-protokollsyntax och funktioner
- Syntax och funktioner för HTTP-protokoll
- Grundläggande syntax för HTTP-protokoll för bildåtergivning
- Översikt över HTTP-protokollkommandot för bildåtergivning
- Vinjetter
- Material
- Avancerade återgivningseffekter
- Begär kapsling och inbäddning av
- Materialkataloger
- Förbehandling av begäran *
- Egna variabler
- Kommandomakron *
- Färghantering för bildåtergivning *
- Färgvärden
- HTTP-kodning för bildåtergivning
- HTTP-protokollkommandoreferens
- HTTP-protokollsvarsdata
- Materialkatalog
- Materialkatalog
- Introduktion
- Översikt över materialkatalog
- Attributreferens
- Attributreferens
- AllowDirectURLs
- CacheValidationPolicy
- CatalogFile
- ClientAddressFilter
- DefaultPix
- ErrorDetail
- ErrorImage
- Förfallotid
- Format
- IccBlackPointCompensation
- IccDither
- IccProfileCmyk
- IccProfileGray
- IccProfileMapFile
- IccProfileRgb
- IccProfileSrcCmyk
- IccProfileSrcGray
- IccProfileSrcRgb
- IccRenderIntent
- JpegQuality
- Makrofil
- MaxPix
- OnFailObj
- OnFailSel
- RenderSettings
- ResMode
- Upplösning
- RootId
- RootPath *
- RootUrl *
- RuleSetFile
- Sharp
- Skärpa
- VisaÖverlappningsobjekt
- TiffEncoding
- TimeStamp
- Betrodda domäner *
- UseLastModified
- VinjettMapFile
- Referens för materialdata
- Referens för vinjetteringskarta
- Makrodefinitionsreferens
- ICC-profilmappningsreferens
- Regeluppsättningsreferens
- Verktyg