Chúng tôi đang sử dụng chất lỏng trong ứng dụng web. Tôi đã nhận thấy Shopify đã thực hiện một số bộ lọc hữu ích mà không được bao gồm theo mặc định trong đá quý lỏng. Ví dụ url_param_escapeCách thêm tất cả bộ lọc shopify vào chất lỏng tiêu chuẩn
Để kiểm tra nó tôi đã này:
$ IRB
require 'lỏng' lỏng :: Template.parse ('{{ "&" | url_param_escape}}') .render => "&"
Rõ ràng các bộ lọc này không được bao gồm theo mặc định. Chúng có sẵn ở đâu đó không? Nếu vậy, ở đâu và làm cách nào để thêm chúng vào trình phân tích cú pháp? Nếu không, t là một trường hợp thực hiện tất cả từng cái một hoặc tất cả chúng đều đến từ cùng một mô-đun hay cái gì đó?
Dường như có sự cố với bộ lọc 'url_param_escape'. Tôi đã thử một số khác (loại bỏ, upcase, phụ thêm) và tất cả đều làm việc. Nhưng url param thoát không có gì. – Albin
Cảm ơn bạn đã kiểm tra những Albin này, tất cả những người trong danh sách này đều hoạt động: https://github.com/Shopify/liquid/wiki/Liquid-for-Designers nhưng không phải tất cả những người được liệt kê ở đây: https: // docs. shopify.com/themes/liquid-documentation/filters/string-filters – Will