Tulostaa ostoskoriin lisätyn tuotepaketin sisältämien tuotteiden tiedot.

Kuvaus

Tagi tulostaa seuraavat tuotepakettiin kuuluvan tuotteen tiedot <ul>-listana:

  • Tuotteen määrä
  • Tuotteen nimi
  • Valitun variaation nimi
  • Tuotteen saatavuus (näytetään, jos 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. Tagin before/after-attribuuteissa suljetaan lista <ul>-tagien sisään ja helper-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

after/before:

after- ja before-attribuuteilla voit määrittää sisällön, joka tulostuu ennen tagin tuottamaa sisältöä tai sen jälkeen.

Sallitut arvot: HTML- ja Interface-merkkaus

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 after- ja before-attribuuttien sisältö ei tulostu.

escape:

Asettaa tulostuvassa sisällössä pakomerkin ennen lainausmerkkejä.

Attribuutin tarkoitus on helpottaa tagin palauttaman sisällön käyttämistä JavaScriptin avulla.

Sallitut arvot: true/false. Oletusarvo false.

or:

Määrittää vaihtoehtoisen sisällön, joka näkyy mikäli tagi ei itse tuota mitään sisältöä.

Sallitut arvot: HTML- ja Interface-merkkaus

Esim. or: 'Sisältöä ei löytynyt.'