Kaikkien MyCashflow-verkkokauppojen ulkoasu määritellään HTML/CSS-tekniikoilla toteutetuissa teemoissa.

Teema on kokoelma HTML- ja CSS-tiedostoja (sekä tarvittaessa Javascript-koodia), joissa määritellään verkkokaupan eri sivujen ja alueiden sisältö sekä ulkoasu, sekä tietyin rajoittein myös verkkokaupan vuorovaikutustavat ja toimintalogiikka.

MyCashflow'n teemajärjestelmä koostuu seuraavista osista:
  • Sivupohjat:

    Sivupohjat ovat HTML-dokumentteja, jotka edustavat esimerkiksi verkkokaupan sivuja, sivujen osia tai sähköpostiosoitteita.

    Lue lisää MyCashflow-teemojen sivupohjista.

  • Interface-tagit:

    Tagit ovat komentoja, jotka tulostavat verkkokaupan sisältöjä sekä valmiiksi määriteltyjä käyttöliittymäelementtejä, kuten lomakkeita ja navigaatioelementtejä.

    Tageja voidaan käyttää sekä teeman sivupohjien HTML-tiedostoissa että verkkokaupan hallintatyökalun sisältökentissä.

    Katso myös tarkemmat tiedot Interface-tagien syntaksista sekä kattava lista käytettävissä olevista tageista.

  • Teeman asetustiedosto:

    Asetustiedostossa määritellään teeman ominaisuuksia, kuten yhtenäisiä kuvakokoja tai verkkokaupan kassan tyyppi.

    Lue lisää teeman asetuksista.

  • CSS-tyylit:

    Tyylien avulla määritellään kaupan HTML-elementtien ulkoasu.

    CSS-tyylit kannattaa aina sijoittaa erillisiin tiedostoihin, eikä kirjoittaa niitä suoraan sivun <head>-osioon.

    Barebones-teeman tyylit on toteutettu SASS-kielellä, joka käännetään CSS-kielelle. Ota tämä huomioon jos muokkaat Barebonesia omaksi teemaksesi.

  • JavaScript-koodi:

    JavaScriptin avulla voit toteuttaa sivustolle hyvin monenlaisia toimintoja, esimerkiksi AJAX-funktioita, joilla päivität ostoskorin sisältöä ilman sivunlatauksia.