s_skaidocsTài liệu
LINGO REFERENCE

Tổng quan Lingo

Ngôn ngữ template của Skai: kết hợp HTML với dữ liệu để xây dựng giao diện website.

Ba thành phần cơ bản

CÚ PHÁP / GIÁ TRỊÝ NGHĨA
{{ value }}Hiển thị giá trị.
{% if condition %}Tag điều khiển luồng xử lý.
{# ghi chú #}Chú thích không xuất hiện trong HTML kết quả.
LINGO
<h1>{{ site.name|default:"Website của tôi" }}</h1>
{% if forms.contact %}
  <a href="{{ url('/contact') }}">Liên hệ</a>
{% endif %}

Lingo không phải Liquid

Cách tổ chức tài liệu tương tự Shopify/Haravan, nhưng Lingo là engine độc lập của Skai, có nguồn gốc từ Pongo2 và cú pháp lấy cảm hứng từ Django.

CÚ PHÁP / GIÁ TRỊÝ NGHĨA
set / elif / emptyDùng các từ khóa của Lingo, không thay bằng assign / elsif / else trong vòng lặp Liquid.
value|default:"Dự phòng"Filter nhận tham số sau dấu hai chấm.
forloop.CounterTên biến vòng lặp phân biệt chữ hoa/thường.
date:"Y-m-d"date dùng cú pháp PHP; date_go giữ định dạng Go cũ. Không dùng %Y-%m-%d.

Phạm vi tài liệu

Các ví dụ dưới đây dùng cú pháp Lingo và helper của theme engine hiện tại. Objects phụ thuộc dữ liệu runtime cung cấp; không mặc định có product, collection, cart hay các object của Shopify.

Lưu ýDanh sách tag/filter của thư viện có thể rộng hơn quyền được bật trong runtime. Không dùng template để truy cập database, filesystem hay biến môi trường.