s_skaidocsTài liệu
LINGO REFERENCE

Keys, slugs & handles

Nhận diện tài nguyên bằng key và đọc slug từ đường dẫn.

Key của tài nguyên

Lingo không có một object handle chung như Liquid. Trong Skai, key của form hoặc tên cấu hình là khóa tra cứu do hệ thống cung cấp. Ví dụ form có key contact:

LINGO
{% if forms.contact %}
  <h2>{{ forms.contact.name }}</h2>
{% endif %}

Slug của trang động

Khi runtime khớp trang động như pages/products/[slug].html, giá trị đường dẫn tương ứng được cung cấp qua biến slug. Không mặc định mọi trang đều có slug.

LINGO
<h1>{{ slug|default:"Chưa có slug" }}</h1>

Quy tắc đặt tên

Dùng tên dễ đọc cho file bài viết, ví dụ getting-started.html. Form key bắt đầu bằng chữ thường, sau đó là chữ thường, số hoặc dấu gạch dưới; tối đa 63 ký tự. Không dùng UUID thay cho form key khi gọi helper form().