Javascript variabler

I denne artikel:


    Shoppens frontend eksponerer en række Javascript variabler som systemet benytter i JavaScript koden. Disse variabler kan benyttes af udviklere til udvikling af egne JavaScript komponenter. Variablerne ligger på window elementet og er gennemgået nedenfor.

    Nedenstående variabler kan findes med DOM inspector. Se evt. vores guide til variabler for en grundlæggende introduktion.

     

    Platform variablen

    • currency -indeholder valuta data som symbol, decimal mv.
    • general -indeholder generelle data som domæne, site/sprog id mv.
    • language -indeholder sprog data som ISO sprog kode.
    • page -indeholder side data som sidetype, ID mv.
    • settings -indeholder indstillinger gemt i kontrolpanelet.
    • template -indeholder template data som navn, domæner og indstillinger.
    • user -indeholder bruger data, hvis logget ind.

    Platform funktioner

    • subscribe -funktion til at lytte på events, f.eks. på varekortet (variant-valg).
    • unsubscribe -funktion til at fjerne et subscripte på events.
    • publish -funktion til at sende events, f.eks. på varekortet.
    • currency_format -funktion til at formatere valuta.
    • number_format -Javascript implementering af PHP's number_format til formatering af tal

    For produkter er eksponeret:

    • product -indeholder produktdata som titel, pris, link mv.

    Text variablen

    • Indeholder alle tekst oversættelser for det valgte sproglag.

    Template variablen

    • Indeholder bl.a. break-points for templaten.

    Template funktioner

    • bp.current -funktion der fortæller dig hvilket TorqueUI breakpoint du er på ('xl', 'l', 'm' eller 's')