Преобразовать строку в целое число в Shopify Liquid?
Я просто прочитал этот связанный ответ:
как преобразовать число в строку? - Shopify Design-Университет Электронной Коммерции
чтобы преобразовать строку в число, просто добавьте 0 в переменную:
{% assign variablename = переменное имя / плюс: 0 %}
не супер элегантный, но он работает!
неэлегантно или нет, ответ, данный там, не работает для меня. Как правильно делать это?
действительно ли в Liquid docs отсутствуют такие основные ответы или я просто не нахожу нужное место для поиска?
1 ответов
используя assign
с математическим фильтром правильно. см. эту тему на GitHub и этот блог.
переменные, созданные с помощью {% capture %}
строки. При использовании assign
, любой из этих вариантов должен дать вам номер:
{% assign var1 = var1 | plus: 0 %}
{% assign var2 = var2 | times: 1 %}
если это не работает для вас, вы можете опубликовать соответствующий код?