Stiamo utilizzando il liquido in un'applicazione web. Ho notato che Shopify ha implementato alcuni utili filtri che non sono inclusi di default nella gemma liquida. Per esempio url_param_escapeCome aggiungere tutti i filtri shopify al liquido standard
Per provarlo ho fatto questo:
$ IRB
require 'liquido' Liquid :: Template.parse ('{{ "&" | url_param_escape}}') .render => "&"
Chiaramente questi filtri non sono inclusi per impostazione predefinita. Sono disponibili da qualche parte? In tal caso, dove e come li aggiungo al parser? Altrimenti è il caso di implementarli tutti uno per uno o provengono tutti dallo stesso modulo o qualcosa del genere?
Sembra che ci sia un problema con il filtro 'url_param_escape'. Ho provato diversi altri (rimuovere, aggiornare, aggiungere) e funzionano tutti. Ma l'url param escape non fa nulla. – Albin
Grazie per aver testato questi Albin, tutti quelli in questa lista funzionano: https://github.com/Shopify/liquid/wiki/Liquid-for-Designers ma non tutti quelli elencati qui: https: // docs. shopify.com/themes/liquid-documentation/filters/string-filters – Will