web-dev-qa-db-ja.com

Shopify Liquidで文字列を整数に変換しますか?

私はこの関連する答えを読んだだけです:

どうすれば数値を文字列に変換できますか?-Shopify Design — Ecommerce University

文字列を数値に変換するには、変数に0を追加するだけです。

{%assign variablename = variablename |プラス:0%}

とてもエレガントではありませんが、機能します!

上品かどうかにかかわらず、そこに与えられた答えは私には役に立たない。これを行う正しい方法は何ですか?

Liquid Docsは、このような基本的な答えを本当に失っていますか、それとも、見たい場所を見つけられないだけですか?

30
MountainX

数学フィルターでassignを使用するのは正しいことです。 GitHubでこのスレッドを参照 、および このブログ投稿

{% capture %}で作成された変数は文字列ですassignを使用する場合、これらのオプションのいずれかが番号を提供する必要があります。

{% assign var1 = var1 | plus: 0 %}
{% assign var2 = var2 | times: 1 %}

これがうまくいかない場合、関連するコードを投稿できますか?

56
Steph Sharp