Конечно же наверняка много кто знает, что метод MODx::makeUrl() умеет принимать третий параметр - массив переменных со значениями и формировать ссылки с этими параметрами. Но я хотел бы на реальном примере показать довольно удобное использование этого в связке с Smarty. Вот покликайте здесь элементы сортировки, лимитов и постраничности. Все они будут учитывать $_GET-параметры и формировать с ними ссылки. А вот так выглядит Смарти-шаблон.
Кстати, если вдруг кто-то решит вывести все карточки (кликнув Все) и возникнет вопрос сколько там карточек и как быстро сервер их отдает - там 413 карточек и отдает на холодную за 1.6-1.8 сек, а с частичным кешированием 1-1.2 сек.
P.S. по сайту сильно не бродите, он в работе и там многое еще не сделано.