Tulostaa kampanjan alennusprosentin tai alennusprosenttien vaihteluvälin.

Kuvaus

Alennusprosentit lasketaan automaattisesti kampanjaan liitettyjen tuotteiden alennusten perusteella. Tällöin otetaan huomioon myös tuotteiden yksilölliset alennukset, jotka eivät määrity kampanjan yleisen alennusprosentin perusteella.

Jos tuotteella on useita alennushintoja, tulostetaan hintojen vaihteluväli. Vaihteluväli määrittyy automaattisesti pienimmän ja suurimman lasketun alennuksen perusteella.

Tagin tulostama sisältö ei koske kampanjan mahdollista rivialennusta, vaan vain tuotealennuksia.

Syntaksi

{CampaignDiscount(
    mode: string,
    precision: int
)}

Näkyvyys

Toimii näkyvyydessä: kampanja

Vaadittu näkyvyys on aina asetettu seuraavissa sivupohjissa:

Sivupohjat
Kampanja

Attribuutit

mode:

Määrittää tulostettavan alennusprosentin muodon.

Sallitut arvot:

  • 'min': tulostetaan kampanjan pienin alennus
  • 'max': tulostetaan kampanjan suurin alennus
  • 'range': tulostetaan kampanjan alennusprosenttien vaihteluväli (esim. 20–30 %)
precision:

Määrittää prosenttitarkkuuden, johon tulostettava alennus pyöristetään.

Sallitut arvot: 1, 5 & 10. Oletusarvo 1.

Esim. arvolla 1 tulostetaan tarkat prosentit, kun taas arvolla 5 pyöristetään prosentti lähimpään kymmeneen tai viiteen.

before: / after:

Näillä kahdella attribuutilla voit määrittää sisällön, joka tulostuu ennen tagin tuottamaa sisältöä tai sen jälkeen.

Sallitut arvot: teksti, jossa voi olla HTML- ja Interface-merkkausta.

Esim.:

  • before: '<p>Tämä merkkaus näkyy ennen tagin omaa sisältöä.</p>'
  • after: '<p>Tämä taas näkyy tagin oman sisällön jälkeen.</p>'

Jos tagi ei tuota mitään sisältöä, myöskään before- ja after-attribuuttien sisältö ei tulostu.

escape:

Lisää tagin tulostamaan sisältöön pakomerkit, jotta sisältöä on helpompi käyttää JavaScript-koodissa tai JSON-objekteissa.

Sallitut arvot:
  • true: attribuutti lisää pakomerkit ennen lainausmerkkejä
  • false: attribuutti ei tee mitään
  • json: attribuutti lisää tulostukseen pakomerkit, joiden avulla sisältöä voi käyttää JSON-merkkauksessa.
or:

Määrittää vaihtoehtoisen sisällön, joka näkyy, jos tagi ei itse tuota mitään sisältöä.

Sallitut arvot: teksti, jossa voi olla HTML- ja Interface-merkkausta.

Esim. or: 'Sisältöä ei löytynyt.'