Tulostaa ilmoituksia, joita MyCashflow generoi automaattisesti asiakkaan toimintojen ja verkkokaupan tilan perusteella.

Kuvaus

Tämä tagi on pakollinen. Tagin jättäminen pois kaupan teemasta voi aiheuttaa merkittäviä ongelmia verkkokaupan käytettävyydessä ja ylläpidossa.

Tulostettavia ilmoituksia voidaan rajata tarpeen mukaan group- ja name-attribuuttien avulla.

Oletuksena tagi tulostaa kaikki ilmoitukset, joita sivun lataamisen yhteydessä on syntynyt.

Tagin tulostusmuoto voidaan asettaa HTML- tai JSON-formaattiin käyttämällä return-attribuuttia.

Katso myös MyCashflow'n tuottamien ilmoitusten kuvaukset.

Syntaksi

{Notifications(
    group: string,
    name: string,
    return; string
)}

Näkyvyys

Toimii näkyvyydessä: globaali

Globaalin näkyvyyden tageja on mahdollista käyttää missä tahansa sivupohjassa ja minkä tahansa tagin sisällä.

Esimerkkejä

{Notifications(
    name: 'LoginFailed'
)}

{Login(
    before: '<h1>Kirjaudu sisään</h1>'
)}              

Esimerkissä käytetään {Notifications}-tagia näyttämään asiakkaan kirjautumisessa tapahtuvat virheet.

Itse kirjautumislomake tulostetaan käyttämällä {Login}-tagia.

Attribuutit

group:

Tulostettavan ilmoitusryhmän tunnus

Katso sallitut arvot ilmoitusryhmätaulukosta.

Sallitut arvot: merkkijono

Esim. {Notifications(group: 'Cart')}

name:

Tulostettavan yksittäisen ilmoituksen tunnus

Katso sallitut arvot ilmoitustaulukosta.

Sallitut arvot: merkkijono

Esim. {Notifications(name: 'CartUpdated')}

return:

Määrittää tagin tulostusmuodon.

Sallitut arvot:
  • html (oletusarvo)
  • json

Esim. {Notifications(return: 'json')}

before/after:

before- ja after-attribuuteilla 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>'

Mikäli 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 mikäli 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.'