2017-04-05 6 views
0

私は液体に新しいので、これが明らかであれば私を許してください。液体中の分割アレイの2番目の要素でソートする

「A1 Something」「B10 Nothing」「A23 Another」のように、並べ替える実際のテキストの前にタイトルの前にA1、B10、C64などの接頭辞が付いているデータがあります。

私は

{% assign itemssorted = product.ds_related_products | sort: 'title' %} 
{% for item in itemssorted %} 

を使用する場合、私はが後に接頭辞テキストによってソート項目で欲しい何のに対して、接頭辞に応じてソートされた項目を取得します。

私はこれを実装するために使用することができます

{% assign itemssorted = product.ds_related_products | sort: 'title' | split: ' ' .... %} 

のようなものはありますか?

答えて

0

ソートを変更してください:ソートしたい変数の価格:

{% assign products = collection.products | sort: 'price' %} 
{% for product in products %} 
    <h4>{{ product.title }}</h4> 
{% endfor %} 

<!-- products = "a", "b", "A", "B" --> 
{% assign products = collection.products | sort: 'title' %} 
{% for product in products %} 
    {{ product.title }} 
{% endfor %} 
+0

は、ご返信いただきありがとうございます、私は、私はあなたのアプローチを理解していることをわからない - 価格は、私とは何の関係もありませんソートの要件、私はちょうど残りのタイトルのテキストで並べ替える前に、タイトルプロパティからいくつかのプレフィックステキストを取り除きたいと私は液体の1つのステートメントで行うことができますか? – Ade

+0

インデックス順にソートしたいですか? –

関連する問題