Liquid๋ก ์์ผ๋ง๋ค ๋ค๋ฅธ ๋ฉ์์ง ๋ณด๋ด๊ธฐ
๋งค์ผ ๋ค๋ฅธ ๋ฉ์์ง๋ฅผ ๋ณด๋ด๊ณ ์ถ์ ๊ฒฝ์ฐ, API triggered delivery ์บ ํ์ธ์ ์ฌ๋ฌ ๊ฐ ๋ง๋ค๊ณ , ์๋ฒ ๋จ์์ ๋๋คํ๊ฒ ์บ ํ์ธ ID๋ฅผ ํ์ธ ์๋ ์๊ฒ ์ง๋ง, ๋ฉ์์ง ๋ด์์ ์์ผ์ ์ธ๊ธํ๊ณ ์ถ๊ฑฐ๋, ์ข ๋ ๊ฐํธํ๊ฒ ๋ค์ํ ๋ฉ์์ง ๋ฐ์ก์ ๊ตฌํํ๊ณ ์ถ๋ค๋ฉด liquid๋ฅผ ์ฌ์ฉํ ์ ์๋ค. ๋ธ๋ ์ด์ฆ ํํ์ด์ง์ ์ ์ฆ์ผ์ด์ค๊ฐ ์ ๋ง ์ ๋์์์ด์, ์ฐธ๊ณ ํ์๋ค.
{% assign today = 'now' | date: "%A" %}
{% case ‘today' %}
{% when 'Monday' %}
Monday copy
{% when 'Tuesday' %}
Tuesday copy
{% when 'Wednesday' %}
Wednesday copy
{% when 'Thursday' %}
Thursday copy
{% when 'Friday' %}
Friday copy
{% when 'Saturday' %}
Saturday copy
{% when 'Sunday' %}
Sunday copy
{% else %}
Default copy
{% endcase %}
๋ฌด์จ ์์ผ์ธ์ง ๋ชจ๋ฅด๋ ๊ฒฝ์ฐ ๋ฉ์์ง๋ฅผ ๋ณด๋ด๊ณ ์ถ์ง ์๋ค๋ฉด, Default copy ๋ถ๋ถ์ {% abort_message() %}๋ก ์ ์ผ๋ฉด ๋๋ค.
Liquid๋ก ์์ผ๊ณผ ์ธ์ด์ ๋ฐ๋ผ ๋ค๋ฅธ ๋ฉ์์ง ๋ณด๋ด๊ธฐ
์์ผ ๋ณ๋ก ๋ค๋ฅธ ๋ฉ์์ง๋ฅผ ๋ณด๋ด๋ ๋ฐฉ๋ฒ์ ์์ ์๋ ๊ฒ์ฒ๋ผ ๊ฐ๋จํ๋ค. ๊ทธ๋ฌ๋ฉด ๋ค์ํ ๊ตญ๊ฐ์ ์ ์ ๊ฐ ์์ด์, ์ฌ๋ฌ ์ธ์ด๋ก ๋ฉ์์ง๋ฅผ ๋ณด๋ด์ผํ๋ค๋ฉด ์ด๋ป๊ฒ ์ ์ด์ผ ํ ๊น?
{% if ${language} == 'es' %}
์ด๋ ๊ฒ ๊ทธ๋ฅ ์ธ์ด๋ณ๋ก ๊ฐ์ธํ๋ ๋ฉ์์ง๋ฅผ liquid๋ก ์์ฑํ ๋ ํ๋ ๊ฒ์ฒ๋ผ, ์ด์ด์ ์ ์ผ๋ฉด ๋๋ค. ์๋๋ ๋ธ๋ ์ด์ฆ ์ ์ฆ์ผ์ด์ค์ ์์.
{% assign today = 'now' | date: "%A" %}
{% if today == 'Monday' %}
{% if ${language} == 'es' %}
Compra hoy y lleva tu aprendizaje de idiomas a niveles más altos. ๐
{% elsif ${language} == 'en' %}
Purchase today and take your language learning to the next level. ๐
{% elsif ${language} == 'zh' %}
ไปๅคฉๅฐฑ่ดญไนฐๅนถๅฐๆจ็่ฏญ่จๆ้ซๅฐไธไธชๆฐๆฐดๅนณๅงใ๐
{% else %}
It's Monday, but the language doesn't match
{% endif %}
{% elsif today == 'Tuesday' %}
{% if ${language} == 'zh' %}
ไธ่ฆๅฟ่ฎฐ่งฃ้ไปฅ่ทๅๅฎๆด็ๆฌๅฆใ๐
{% elsif ${language} == 'en' %}
Don't forget to unlock the full version of your language. ๐
{% elsif ${language} == 'ja' %}
ใในใฆใฎๆฉ่ฝใไฝฟใฃใฆใฟใพใใใ ๐
{% elsif ${language} == 'es' %}
No te olivides de desbloquear la versión completa del programa de idiomas. ๐
{% else %}
tuesday default
{% endif %}
{% endif %}
์ด๋ผ, ์ ์ฆ์ผ์ด์ค์์ when์ ์ฐ๊ธฐ๋ ํ๊ณ if๋ฅผ ์ฐ๊ธฐ๋ ํ๋ค?
์์ ๊ฐ์ ๊ฒฝ์ฐ์๋ case - when์ ์ ๋ถ if๋ก ๋ฐ๊พธ์ด๋ ์ถ๋ ฅ์ด ๋๊ฐ๋ค.
{% assign today = 'now' | date: "%A" %}
{% if today == 'Monday' %}
{% if ${language} == 'en' %}
Happy Monday!
{% assign today = 'now' | date: "%A" %}
{% case ‘today' %}
{% when 'Monday' %}
{% if ${language} == 'en' %}
Happy Monday!
์ ๋ ๊ฐ์ง liquid๋ฌธ์ด ๋์ผํ๊ฒ ์ถ๋ ฅ๋๋ค.