Specifikation

En specifikation över de variabler som finns att tillgå i egna mallar för modulen Puffar.

Variabler för Velocitymall

Variabelnamn

Typ och beskrivning

$sitevisionUtils

senselogic.sitevision.api.Utils
Objekt med samtliga utilities från Sitevision för tillgång till det publika API:et.

$node

Object

Innehåller sidnoden för den utpekade sidan (OBS - noden finns endast tillgänglig för sidor. Har du en manuell puff som länkar till en webbadress finns inte node-objektet). Använd denna för att hämta ut kompletterande information från t.ex. metadatafält. Är "null" om det är en manuell puff med webbadress.

$blurbType

String

Värdet för den valda pufftypen.

$blurbConfigClass

String

Namnet på den valda pufftypen (i ett enda ord med små bokstäver - t.ex. "puffmedikon").

$title

String

Puffens titel.

$uri

String

Puffens URI/URL (URL om det är manuell puff som länkar externt).

$headingFont

Object

Innehåller information om den valda formatmallen för rubriken.

$headingFont.headingLevel

Number

Rubriknivå för den valda formatmallen - endast siffra. Sätts till 0 om det inte är en rubrik.

$headingFont.selectorText

String

Den valda formatmallens CSS-klassnamn.

$headingFont.tagName

String

Rubriknivå för den valda formatmallen - tag. Sätts om till en <p>-tag om det inte är en rubrik.

$domId

String

Unikt ID för puffen.

$image

Object

Innehåller information om puffens bild.

$image.uri

String

Bildens URI.

$image.alt

String

Bildens alt-text.

$iconName

String

Ikon-ID (om används).

$description

String

Puffens ingress.

$tags

Array

Array med objekt innehållandes information om puffens taggar.

$tags[tag].name

String
Taggens namn. Hämtas i första hand från fältet tagTitle, om det inte är ifyllt hämtas tagName.

$tags[tag].groupClassName

String

CSS-klassnamn innehållandes taggens gruppnamn.

$type

String

Typ av puff (manuell eller utpekad sida).