Skip to main content

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.