0

名前によるmagentoのソートを理解するのに苦労しています。
次のような名前の製品がたくさんありますが、なぜそのように表示されるのかわかりません。

Lorem ipsum #1 Alabama
Lorem ipsum #1 Cristiana
Lorem ipsum #10 Jack
Lorem ipsum #14 Connor
Lorem ipsum #2 Washington
Lorem ipsum #2 Kent
Lorem ipsum #1 Pall Mall
Lorem ipsum #1 Disease

Lorem ipsum #1で始まるすべての製品を 最初に表示する必要がありますか?

私のウェブサイトでは、Lorem ipsum #2で始まるいくつかの製品がLorem ipsum #1で始まる他の製品の前に表示される上記の例とまったく同じように表示されるため、名前の並べ替えには欠陥があるようです。

誰かがなぜこれが起こっているのか、そしてそれを修正する方法を説明できますか?

多くの感謝。

4

1 に答える 1

1

理想的には、レコードは自然なケースの並べ替えを使用して DB から取得されますが、これは MySQL では不可能であり、この SO 投稿で説明されている奇妙なケースを除きます。これを修正するには、CatalogSearch モジュールがクエリを形成する方法を変更する必要があります。

于 2012-09-04T23:20:04.483 に答える