Not sure if this is really a customisation, but within a drop down option box, is there a way to specify the oeder that the options are shown on the site? I have price ranges of under 500, 500-1000, 1000-5000 etc and they are not appearing in the order I want them to, seems there is no way to have them weighted like there is the extra fields. Any ideas please
Here's a simple hack - open includes/classes/kernel/Listing.php - scroll down to around line 2082. - Find: PHP: $ssql = "SELECT optID,fieldID,optValue,optSub FROM " . PREFIX . "fields_options WHERE fieldID=" . Filter::mysql_quote($row['fID']) . " ORDER BY optValue"; - at the end of the statement, change optValue to optID ASC so that the line now reads: PHP: $ssql = "SELECT optID,fieldID,optValue,optSub FROM " . PREFIX . "fields_options WHERE fieldID=" . Filter::mysql_quote($row['fID']) . " ORDER BY optID ASC"; What this hack does is rearrange how the options are displayed based on how the order that they were originally entered in administration. So when you enter new options make sure that (a) you've thought through all the options that you want to include and (b) you enter them in the order you want them displayed. Hope this helps!