Một giao diện bao gồm các thư mục sau
-
assets
-
config
-
layout
-
snippets
-
templates
Thư mục này được hiển thị là thư mục Assets trong trang quản trị, nó bao gồm các file thư viện sẽ được sử dụng cho giao diện như ảnh, file css, và các file js.
Sử dụng bộ lọc asset_url
để gọi được các file thư viện trong giao diện.
Thư mục này được hiển thị là Configs trong trang quản trị, nó bao gồm 2 file settings_schema.json và settings_data.json.
settings_schema.json dùng để hiển thị các thiết lập giao diện để người dùng có thể dễ dàng thiết lập hiển thị giao diện
setting_data.json dùng để lưu các thiết lâp mà người dùng chỉnh sửa trong phần Thiết lập giao diện.
Thư mục này được hiển thị là Layouts trong trang quản trị, nó bao gồm các template của giao diện,
Thư mục này được hiển thị là Snippets trong trang quản trị, bao gồm các đoạn mã nhỏ (snippet) mà giao diện có thể dùng lại nhiều lần khi cần
Sử dụng include để thêm vào giao diện khi cần sử dụng
Thư mục này được hiển thị là Templates trong trang quản trị, bao gồm các template của giao diện:
Bạn có thể tạo các template tùy chọn với mục đích sử dụng khác nhau. Ví dụ các cách hiển thị khác nhau với mỗi sản phẩm
Tạo template tùy chọn:
-
Trong Chỉnh sửa HTML/CSS, chọn Thêm mới template.
-
Trong cửa sổ hiện lên, chọn loại template bạn muốn tạo và đặt tên.
-
Sau đó đến mục cần áp dụng template mới và chọn template mới tạo
Sử dụng template tùy chọn với if
Anchor link for: s dng template ty chn vi if
{% if template contains 'product' %} Bạn đang xem trang sản phẩm {% endif %}
Ko được sử dụng toán tử ==
như dưới đây
{% if template == 'product' %} {% endif %}