сортировка товаров, как?



  • Здравствуйте! я новичек в modx, а с shopkeeper впервые столкнулся, вроде потихоньку разбираюсь, но вот как сделать сортировку товаров в каталоге не могу понять :(
    нужно что-то подобное
    alt text
    Товары в каталоге выводятся через getPage

    [[!getPage?
    &elementClass=`modSnippet`
    &element=`getProducts`
    &parents=`25`
    &includeTVs=`1`
    &includeTVList=`price,product-image,HitsPage`
    &limit=`10`
    &tpl=`short-product`
    &tpl_n4=`short-row-product`
    &where=`{"template":10}`
    ]]
    

    Как бы я понимаю что для сортировке по цене мне нужно дописать &sortby=`price`
    но вот как добавить этот параметр при клике пользователем в каталоге по соответствующей ссылке?


  • Администраторы

    Для этого можно использовать компонент TagManager2. Не обязательно использовать все его возможности. Если вам нужна только сортировка по ссылке, то нужно использовать сниппет "tmCatalog".

    Это сниппет-обертка для getPage и getProducts.

    <div class="row">
        [[!tmCatalog]]
        <div class="clearfix"></div>
    </div>
    
    <ul class="pages">
        [[!+page.nav]]
    </ul>
    

    Можно указать параметры в вызове или в наборе параметров. Пример ссылок с разными сортировками:
    http://demo.modx-shopkeeper.ru/katalog/kompyuteryi/?sortby=price&sortdir=desc
    http://demo.modx-shopkeeper.ru/katalog/kompyuteryi/?sortby=price&sortdir=asc



Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.