Tulostaa ostoskorissa olevan tuotepaketin sisältämien tuotteiden tiedot.
Kuvaus
Tagi toimii {CartProducts}-tagin avulla laadittavassa ostoskorin tuotelistauksessa.
{CartProductBundleDetails} kokoaa seuraavat tuotepakettiin kuuluvan tuotteen tiedot ja tulostaa ne <ul>-listana:
- tuotteen määrä
- tuotteen nimi
- valitun variaation nimi
- tuotteen saatavuus (mikäli tuote ei ole heti saatavilla).
Jos ostoskorituote ei ole tuotepaketti, tagi ei tulosta mitään.
Tutustu tuotepaketteihin myös kauppiaan oppaassa.
Katso myös tarkemmat ohjeet tuotepakettiominaisuuden toteuttamiseen verkkokaupan teemassa.
Syntaksi
{CartProductBundleDetails}Näkyvyys
Toimii näkyvyydessä: ostoskorituote
Voit käyttää tagia {CartProducts}-tagin helper-attribuutissa.
Esimerkki tuotepakettitagien käyttämisestä ostoskorissa
Alla on esitetty yksinkertainen esimerkki tuotepakettien käyttämisestä {CartProducts}-tagin helper-attribuutissa:
{CartProducts(
before: '<ul>',
helper: {{
<li
{CartProductBundleID(
before: 'class="CartProduct Bundle-',
after: '',
or: {{ {CartProductID(before: 'class="CartProduct Product-', after: '"')} }}
)}>
{CartProductName(before: '<h3>', after: '</h3>')}
{CartProductBundleDetails(
or: {{ {CartProductDetails} }}
)}
{CartProductPrice}
</li>
}}
after: '</ul>'
)}- Ostoskorituotteiden lista laaditaan käyttäen
{CartProducts}-tagia. Taginbefore/after-attribuuteissa suljetaan lista<ul>-tagien sisään jahelper-attribuutissa määritetään jokaisen listaelementin sisältö ja merkkaus. - Jokaiselle <li>-elementille määritetään luokkanimet käyttämällä
{CartProductBundleID}/{CartProductID}-tageja. Jos kyseessä on tavallinen tuote, luokkanimi on Product-ID. Tuotepaketeille taas annetaan luokkanimi Bundle-ID. - Jokaisen rivin sisällöksi määritetään ostoskorituotteen nimi, yksityiskohdat ja hinta.
Attribuutit
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- jaafter-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.'
