[XenCustomize] Custom Field Sorter

[XenCustomize] Custom Field Sorter 2.0.0

No permission to buy ($10.00)
Compatible XF 2.x versions
  1. 2.2
  2. 2.3
License
Single-use License (1 License, 1 website) https://xencustomize.com/about/license-agreement/
Updates duration
6 Months / $7.50 Renewal
Visible branding
No
custom-field-sorter-banner-png.3414

🔤 XenCustomize Custom Field Sorter for XenForo 2​

Easily organize and sort choice options for XenForo Custom Thread Fields and Custom User Fields, with alphabetical, value-based, reverse, and manual ordering.

XenCustomize Custom Field Sorter makes managing large choice-based custom thread and user fields much easier.

XenForo already lets administrators manually drag possible choices into the desired order. This works well for smaller fields, but managing dozens or even hundreds of choices can quickly become time-consuming.

Custom Field Sorter adds convenient sorting controls directly to XenForo's existing Possible choices interface, letting you organize the complete list in seconds while keeping XenForo's normal drag-and-drop functionality available.

The resulting order is saved as the custom field's actual choice order, so the same order is automatically used wherever XenForo displays those choices, including thread forms and user registration/account forms where the field is enabled.

✨ Key Benefits​

🔤 Sort large choice lists instantly instead of manually dragging choices through long lists
↕️ Choose from multiple sorting methods including alphabetical and internal choice-value ordering
🖱️ Keep XenForo's manual drag-and-drop for complete control and special ordering requirements
🌐 Use the same saved order everywhere including Admin CP, thread forms, and user registration/account forms
🧠 Automatically recognize the current order when editing an existing custom field
🧩 Feels native to XenForo by extending the existing custom thread and user field interfaces rather than replacing them

🌟 Sorting Options​

Custom Field Sorter adds sorting controls directly above XenForo's existing Possible choices list.

Available options include:
  • 📋 Display order
  • 🔤 Alphabetical (A-Z)
  • 🔡 Alphabetical (Z-A)
  • 🔢 Choice value (A-Z)
  • 🔢 Choice value (Z-A)
  • 🔄 Reverse current order

📋 Display Order​

Use XenForo's normal manually arranged choice order.

This keeps the standard XenForo behavior available whenever a field needs a custom order instead of automatic sorting.

🔤 Alphabetical Sorting​

Sort choices using their displayed text:
  • Alphabetical (A-Z) — ascending alphabetical order
  • Alphabetical (Z-A) — descending alphabetical order
This is especially useful for long lists containing products, locations, categories, names, brands, or other choices that members need to scan quickly.

🔢 Choice Value Sorting​

Custom field choices contain both an internal value and the text displayed to users.

Custom Field Sorter can sort using the internal choice value instead:
  • Choice value (A-Z)
  • Choice value (Z-A)
This provides additional flexibility when your internal values follow an ordering scheme different from the visible choice labels.

🔄 Reverse Current Order​

Need to flip an existing list?

Reverse current order immediately reverses the choices as they are currently arranged without requiring you to manually move them one by one.

🖱️ Native Drag-and-Drop Still Works​

Custom Field Sorter does not replace XenForo's existing choice management.

After applying any sorting option, you can continue using XenForo's normal drag handles to manually adjust individual choices.

For example, you can:
  • Sort 100+ choices alphabetically
  • Move an Other choice to the bottom
  • Keep a commonly used choice at the top
  • Make any other manual adjustment before saving
This gives you the speed of automatic sorting without losing XenForo's normal manual control.

🌐 One Saved Order Everywhere​

Custom Field Sorter works with XenForo's actual custom field choice order.

When you apply a sort and save the custom field, the newly arranged choices become the field's saved display order.

That means you do not need separate sorting settings for the Admin CP and public side.

The saved order is reflected wherever XenForo uses those choices, including the relevant public thread creation/editing forms and user registration/account forms where the field is enabled.

This also keeps the implementation lightweight and avoids maintaining a separate competing choice order.

🧠 Automatic Sort Detection​

When you return to edit an existing custom thread or user field, Custom Field Sorter examines its current saved choices and automatically recognizes compatible ordering.

For example, a field already arranged alphabetically from A-Z will show Alphabetical (A-Z).

Supported detection includes:
  • Alphabetical (A-Z)
  • Alphabetical (Z-A)
  • Choice value (A-Z)
  • Choice value (Z-A)
  • Display order for manually/custom arranged lists
If you manually reorder or edit the choices, the sorting control updates to reflect the resulting order where applicable, except while Reverse current order is selected so that you can apply that action again.

The selected method is detected from the saved choice order rather than stored separately. When several methods match, alphabetical text ordering takes priority. Lists with fewer than two choices show Display order.

⚙️ Simple XenForo-Native Workflow​

There are no complicated configuration pages or separate sorting systems.

Simply:
  1. Add or edit a choice-based custom thread or user field in the Admin CP
  2. Open Options for choice fields
  3. Choose the desired sorting method
  4. Click Apply
  5. Make any optional manual drag-and-drop adjustments
  6. Save the custom field
The resulting order is then handled through XenForo's normal custom field system.

🎯 Ideal for Large Choice Lists​

Custom Field Sorter is particularly useful when a custom thread or user field contains a large number of possible choices.

For example:
  • Product lists
  • Brands
  • Software or add-on names
  • Countries or locations
  • Categories
  • Games
  • Models or versions
  • Directories and indexes
  • Any custom field containing dozens or hundreds of choices
Instead of adding a new choice at the bottom and dragging it through 100+ existing entries, you can simply apply the required sorting again.

📋 Specifications​

  • Supported custom fields: Custom Thread Fields and Custom User Fields
  • Choice-based fields: Yes
  • Alphabetical A-Z sorting: Yes
  • Alphabetical Z-A sorting: Yes
  • Internal choice-value A-Z sorting: Yes
  • Internal choice-value Z-A sorting: Yes
  • Reverse current order: Yes
  • Display/manual order: Yes
  • Automatic current-order detection: Yes
  • Native XenForo drag-and-drop retained: Yes
  • Saved order reflected on public forms: Yes
  • Separate public sorting system required: No
  • Additional database tables: No
  • Translation-ready phrases: Yes

📝 Good To Know​

  • Custom Field Sorter supports choice-based Custom Thread Fields and Custom User Fields with the same sorting options and automatic order detection.
  • It works with the existing XenForo Possible choices interface rather than replacing it.
  • Sorting changes the actual order of the choice rows before the custom field is saved.
  • You must save the custom field after applying or manually changing the order.
  • XenForo's normal manual drag-and-drop remains available.
  • Display order represents XenForo's normal/manual choice ordering.
  • Reverse current order is an action based on the current arrangement rather than a permanent sorting rule.
  • The add-on does not maintain a separate public-side choice order.

✅ Compatibility & Requirements​

  • XenForo 2.2.0+
  • XenForo 2.3.x

🤝 Organize large custom fields without the manual work​

Built by the XenCustomize team with a focus on simple, practical XenForo enhancements that work naturally with existing XenForo functionality.

XenCustomize Custom Field Sorter takes the work out of managing long custom field choice lists.

Whether your field has 20 choices or hundreds, you can quickly arrange them alphabetically, by internal value, reverse their current order, or keep complete manual control — while XenForo continues using the resulting saved order everywhere it normally displays the field.

📸 Screenshots​

xencustomize-custom-field-groups-200-custom-field-sorting-options-png.3416

Choose from alphabetical, choice value, reverse, or manual display order to quickly organize your custom field choices.

xencustomize-custom-field-groups-200-custom-field-choice-value-sorting-png.3415

Sort choices by their internal values in ascending or descending order while keeping the corresponding display text together.
Author
Veer
Views
17
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Veer

Back
Top Bottom