Приветствую!

Снова прошу о помощи и совете, потому что “тупой” путь мне не нравится.

Итак, проблема:
У меня есть комплект объектов, которые выгружаются из БД, и есть страничка для их вывода. Хочется реализовать несколько способов сортировки. Изначально способы сортировки указывались в выпадающем списке, и это были просто “sort1”, “sort2” и т.д. При выборе соответствующего пункта в выпадающем списке происходит пересортировка данных и их вывод на страничку.

Теперь же я хочу сделать немного иначе: хочется, чтобы типы сортировок просто выводились на страничку, в виде ссылок. Текущая сортировка была бы подсвечена серым и неактивна, остальные доступны для кликов. Собственно, подобный способ используется вот здесь: http://news.yandex.ru/yandsearch?text=%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B8&rpt=nnews2&grhow=clutop (пример в прилагаемом файле)



Так как сделать подобное “правильно”? Описать ли для каждого элемента два состояния, “выбран” и “не выбран”, и использовать в темплэйте if, который будет проверять, что именно выводить? Неужто нет более простых способов?