1559

Сортировка по параметрам msOptions в mFilter

Где заменить ID модификации - ModName на вашу модификацию и ModKey на ваш ключ модификации.
&leftJoin=`
    {
            "ModName":{
                "class":"msProductOption",
                "on":"ModName.product_id = msProduct.id AND ModKey.key = 'ModName'"
            }
        }`
&sortAliases=`{"ModName":"ModName"}` // добавляем псевдоним
&sort=`ModName|value:asc`

Можно добавить несколько модификаций для сортировки:
&leftJoin=`
    {
            "ModName":{
                "class":"msProductOption",
                "on":"ModName.product_id = msProduct.id AND ModKey.key = 'ModName'"
            },
            "ModName2":{
                "class":"msProductOption",
                "on":"ModName2.product_id = msProduct.id AND ModKey.key = 'ModName2'"
            }
        }`
&sortAliases=`{"ModName":"ModName", "ModName2":"ModName2"}` // добавляем псевдоним
&sort=`ModName|value:asc, ModName2|value:desc`

Комментарии

Комментировать