Siirry pääsisältöön
Liquid voi tulostaa osan mallista vain silloin, kun jokin ehto täyttyy: “Maksettu”-leiman maksetuille tilauksille, lahjaviestin, jos sellainen on, tai tullitiedot ulkomaille lähteville tilauksille. Visuaalisessa editorissa käytä sen sijaan lohkon Näkyvyys-välilehteä (katso Näytä lohko vain joillekin tilauksille). Tämä artikkeli koskee koodimalleja, Mukautettu Liquid -lohkoja ja lohkon Liquid-ehto-asetusta.

if, elsif ja else

unless

unless on if-tagin vastakohta:

case

Vertailut

Liquid lukee and- ja or-operaattorit oikealta vasemmalle, eikä siinä ole sulkeita. Monimutkaisissa säännöissä sisäkkäistä if-tageja.

Yleisiä esimerkkejä

Vain kun tilauksessa on huomautus:
Vain yli 100,00:n tilauksille (summat ovat senteissä):
Vain asiakkaille, joilla on VIP-tunniste:
Vain EU:n ulkopuolelle lähteville tilauksille:
Vain luonnostilauksille:

Liquid-ehdot visuaalisissa lohkoissa

Lohkon Liquid-ehto on se osa, joka tulee {% if … %}-tagin sisään: yksi lauseke ilman tageja. Esimerkiksi total_price >= 10000 and customer.tags contains 'VIP'. Foliant tarkistaa sen kirjoittaessasi esimerkkitilausta vasten ja kertoo, jos Liquid ei pysty lukemaan sitä.

Hyvä tietää

  • Tekstivertailut erottavat isot ja pienet kirjaimet: 'vip' ei vastaa arvoa 'VIP'. Visuaalisen editorin tunniste-ehdot, joissa on sisältävät tekstin, eivät erottele kirjainkokoa.
  • financial_status ja fulfillment_status kirjoitetaan pienillä kirjaimilla ja alaviivoilla: paid, partially_refunded, unfulfilled, partially_fulfilled.
  • Tarkista ehdot esikatselun tilausvalitsimessa Esimerkkitilaukset-kohdan ja omien viimeaikaisten tilaustesi avulla. Katso Esikatselu, paperikoko ja zoomaus.

Aiheeseen liittyvät artikkelit