私はこの関連する答えを読んだだけです:
どうすれば数値を文字列に変換できますか?-Shopify Design — Ecommerce University
文字列を数値に変換するには、変数に0を追加するだけです。
{%assign variablename = variablename |プラス:0%}
とてもエレガントではありませんが、機能します!
上品かどうかにかかわらず、そこに与えられた答えは私には役に立たない。これを行う正しい方法は何ですか?
Liquid Docsは、このような基本的な答えを本当に失っていますか、それとも、見たい場所を見つけられないだけですか?
数学フィルターでassign
を使用するのは正しいことです。 GitHubでこのスレッドを参照 、および このブログ投稿 。
{% capture %}
で作成された変数は文字列です 。 assign
を使用する場合、これらのオプションのいずれかが番号を提供する必要があります。
{% assign var1 = var1 | plus: 0 %}
{% assign var2 = var2 | times: 1 %}
これがうまくいかない場合、関連するコードを投稿できますか?