Object Link
Đối tượng link
không thể tự dẫn ra chính nó. Nó phải được dẫn ra bên trong một linklist.
Đối tượng link
có những thuộc tính sau:
link.active
Trả về true
nếu đường link hoạt động, hoặc false
nếu đường link không hoạt động.
Nếu bạn đang ở một trang sản phẩm như collection-aware, link.active
sẽ trả về true
cho URL của sản phẩm collection-aware và URL collection-agnostic. Ví dụ, nếu bạn có một đường link mà URL của nó trỏ về:
/products/awesome-product
link.active
sẽ trả về true
cho URL dưới đây, đường dẫn này giống với đường dẫn tới sản phẩm nhưng thông qua một bộ sưu tập:
/collections/awesome-collection/products/awesome-product
Nếu bạn ở trang bộ sưu tập được lọc với các tag, và đường link trỏ về trang bộ sưu tập chưa được lọc, link.active
sẽ trả về true
.
Nếu bạn ở một trang bài viết và đường link chỉ về blog, link.active
sẽ trả về true
.
link.object
Trả về biến liên kết với đường link. Loại biến được trả về phụ thuộc vào giá trị trường Links To của đường link. Có thể là các loại sau:
- Sản phẩm
- Bộ sưu tập
- Trang
- Blog
Thông qua link.object
, bạn có thể truy cập bất cứ thuộc tính nào có sẵn trong ba biến trên.
Input
<!-- If the product links to a product with a price of $10 -->
{{ link.object.price | money }}
Output
$10
link.title
Trả về tên của liên kết.
link.type
Trả về loại đường liên kết. Giá trị có thể là:
- collection_link: nếu đường link chỉ về một bộ sưu tập
- product_link: nếu đường link chỉ về một trang sản phẩm
- page_link: nếu đường link chỉ về một trang
- blog_link: nếu đường link chỉ về một blog
- relative_link: nếu đường link chỉ về trang tìm kiếm, trang chủ hoặc/bộ sưu tập/tất cả
- http_link: nếu đường link chỉ về một trang web bên ngoài, hoặc một loại hoặc một nhà cung cấp bộ sưu tập (ví dụ: /collections/types?q=Pants)
link.url
Trả về URL của liên kết.