Cần hỗ trợ đoạn code shopify

Em có đoạn code này:

{% if article.tags.size > 0 %}
  <div class="related-posts">
    <h3>Read More:</h3>
    <ul>
      {% for tag in article.tags %}
        {% for related_post in blogs[blog.handle].articles %}
          {% if related_post.tags contains tag and related_post.handle != article.handle %}
            <li><a href="{{ related_post.url }}">{{ related_post.title }}</a></li>
          {% endif %}
        {% endfor %}
      {% endfor %}
    </ul>
  </div>
{% endif %}

Đại khái tác dụng của đoạn code này là nó sẽ tìm các bài viết có cùng thẻ Tag rồi đặt liên kết với nhau dưới dạng Đọc thêm: . Em gắn thì nó hoạt động rồi. Nhưng nó chỉ lấy được các bài viết có cùng danh mục với nhau. Không lấy được các bài viết khác danh mục. Bác nào biết fix giúp em cho nó lấy được bài viết của cả website với .
Cảm ơn mọi người.

Mặc dù mình không có kiến thức gì mảng này, nhưng cho mình hỏi: related_post.handle != article.handle để làm gì vậy? Và nếu bỏ nó đi thì chuyện gì sẽ xảy ra?

1 Like

Chắc là bạn cần cái này hơn https://shopify.dev/docs/api/liquid/objects/articles

PS: /me cũng chẳng biết gì, tốn 30 giây google shopify docs + 1 phút đọc mục lục

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?