I have a view which uses a custom field called article type as it's sorting criteria to sort articles. This article type field, has the following options:
0Editorials|Editorial 2Feature|Feature 5Spotlight|Spotlight 6Special|Portraits 3Perspective|Perspective 8Research in Translation|Research in Translation 7Columns|Column 4Interviews|Interview 1PhotoEssay|Photo Essay 0Introduction|Special
The reason I have a number preceding the text in every option is so that, when I use this field as a sort criteria and choose the order as ascending, Views actually looks for the key text and arranges the results in that order (0 to 8 in this case).
Now, I want to achieve this same order without having to tamper with the key|value pairs like I have done. I have heard of Draggable Views, but I'm not sure that solves the issue here, since this view takes a contextual filter value and the results are always dynamic based on the filter value that is passed to it from the URL.
So is there another way to use a select list's options as a sorting criteria, but in an order that we want it to be in?