Näkymä: Tuotelista

Tässä näkymässä hyödyllisiä komentoja:

Näkymän template-tiedosto:

  • product-list.html

Tuotelistanäkymä yleisesti

Tuotelistanäkymää käytetään listaamaan tuoteryhmän tuotteet. Tuoteryhmän tuotteiden lisäksi voidaan listata tuoteryhmän ja sen alaryhmien tai vaihtoehtoisesti koko kaupan uusia, mainostettavaksi valittuja tai myydyimpiä tuotteita. Jokaiselle tuoteryhmälle voidaan nimen lisäksi asettaa esittelyteksti sekä tuoteryhmäkuva, jolle on mahdollista asettaa vapaavalintainen linkki. Linkkiä on mahdollista käyttää myös kuvasta erillisenä elementtinä.

Tuotelistatagit tulostavat joko peräkkäisiä <div> tai <li> -elementtejä, riippuen siitä onko tuoteryhmän Type-attribuutin arvoksi asetettu normal vai list. Mikäli listataan <li> elementtäjä niin ne tulostetaan aina <ul>-listaan, paitsi {TopSellers} ja {CategoryTopSellers} tageilla, joissa käytetään <ol>-listaa. Oletuksena {Products} ja {HotPicks} tagit listaavat tuotteet <div> -elementteinä.

Tuotelistan tuotteen tulostuksen muuttaminen

Tuotteita listatessa voidaan myös esimerkiksi tuotelistatagin Helper-attribuutin avulla listata tuotteet käyttäen omaa muokattua tuotteiden tulostusta, jossa on mahdollista käyttää kaikkia samoja komentoja kuin tuotekortissakin. Tuotelistan Helper-attribuutin avulla voit tuoda esimerkiksi ostotoiminnot tai tuotteen kuvauksen suoraan tuotelistaan mukaan.

Tuotelistan tuotteiden luokkanimet

MyCashflow asettaa listattaville tuotteille automaattisesti joitakin hyödyllisiä luokkanimiä, joiden lisäksi on mahdollista antaa omia luokkanimiä käyttämällä Classes-attribuuttia. Attribuutin avulla voit asettaa vaikka joka kolmannelle tuotteelle eri luokkanimen. Lisäksi Classes-attribuutilla on mahdollista antaa useita luokkanimiä samalle tuotteelle erottamalla ne välilyönnillä.

Esimerkiksi komento {Products(classes:'EkaLuokka OmaLuokka|OmaLuokka|KolmasLuokka OmaLuokka')} antaisi kaikille tuotteille luokkanimen "OmaLuokka", tuotteille 1, 4, 7, 10 jne. luokkanimen "EkaLuokka" ja tuotteille 3, 6, 9, 12 jne. luokkanimen "KolmasLuokka". Käytettäessä Helper-attribuuttia Classes-attribuutin kanssa, saat tulostettua luokkanimet helper tiedostoon {ProductClass} tagilla. Alla näet luokkanimet, jotka MyCashflow tulostaa {ProductClass} tagilla tilanteesta riippuen.

  • NewProduct annetaan kun tuote on lisatty alle kaksi viikkoa sitten.
  • SelectedProduct annetaan kun tuote on valittu mainostettavaksi.
  • DiscountProduct annetaan kun tuotteelle on annettu vertailuhinta.
  • ProductVariations annetaan kun tuotteella on variaatioita.
  • AvailabilityInStock annetaan jos varastonhallinta on asetettu ja tuotetta löytyy varastosta.
  • AvailabilityOutOfStock annetaan jos varastonhallinta on asetettu ja tuotetta ei löydy varastosta.
  • AvailabilityLimited annetaan jos tuotteelle on asetettu rajoitettu saatavuus.
  • AvailabilityPreorder annetaan jos tuote on ennakkomyynnissä.
  • AvailabilityPast annetaan jos tuote on poistunut valikoimasta.

Lisää tähän sivuun liittyviä ohjeita: