Views contextual filter navigation links? Assuming a view with a contextual filter based on a field "category" that is a select list with a limited number of values: what is the best approach to dynamically generate a simple list of links (based on available values) at the top of the view to allow a user to navigate the categories? I want to expose the values as links and keep the clean url structure that contextual filters create. See screen below for reference.

In the past, I've hacked together a basic hard-coded solution using hook_views_pre_render and the l() function, but I'm wondering what the best practice would be.
Take a look at the quicktabs module. It should let you define "tabs" for these filters.


  The Quick Tabs module allows you to create blocks of tabbed content,
  specifically views, blocks, nodes* and other quicktabs*. You can
  create a block on your site containing multiple tabs with
  corresponding content. Clicking on the tabs makes the corresponding
  content display instantly, using jQuery.


Additionaly, there is this in-depth blog post not written by me showing filtering/sorting a complex view + filters page using quicktabs. The left side of this view page has "tabbed" items like what you want in your example. CSS tweaks will make the tabs "look" how you want.