Currently the only way to overcome a machine-readable field's ugliness is to use PHP through computer fields, rewrite options, and theming.
There should be a way to pick a candidate 'display' field which will show instead, so people don't have to use PHP.
I don't know how well this will work out, but it's worth giving it a try.
Comments
Comment #1
danielb commentedPerhaps this should be done through views displays, and then they can pick whether to show the 'finder field' or the rendered display.
Comment #2
danielb commentedComment #3
dan_metille commentedThis would be a good option. In the meanwhile, do you have a example about how to rewrite option for choices list in PHP?
Comment #4
danielb commentedI added a quick explanation of rewrite here #1561734: can't search strings in node bodies
Comment #5
danielb commentedAdded documentation page http://drupal.org/node/1565024
Comment #6
bayousoft commentedI am having this issue with a select list finder. The option value (i.e. 2012 01) is displayed to the user instead of the desired display (January 2012). Could someone point me to an example to show the desired display instead? I am guessing it will involve the rewrite option.
Thanks!
Comment #7
bayousoft commentedNot glamorous but I coded something up.
Comment #8
danielb commentedYou could also use a Computed Field as a workaround.
Comment #9
danielb commentedThere is now an option to use the rendered views display row instead of the field's value.