Adding additional sort parameters for a Members list

Can a Member’s List be modified to allow for additional sort parameters such as business type?
Product:
Wix Editor

What are you trying to achieve:
Want users to be able to locate a particular business type using search box from the Members List page.

What have you already tried:
I’ve read how to edit lists and this option seems to be unavailable. Assume needs coding to achieve ? Profiles page is fine, and the business field is available there, just need be able to add this field to the Members List and sort.

Additional information:
If someone can lmk if this is an option through some type of additional code that would be appreciated.

I would create another members page and add a repeater to it with the inputs for sorting, filtering or searching. Depending on what you are wanting it may be able to be done without any code. If not then coding a repeater is achievable.

Thanks for the reply!
I still require all the functionality of a members area, like purchasing a membership, annual renewal, self profile updating, etc. I made all members public so visitors could sort by business type. Sort of a hack, but I don’t know of another method.
Just need to add a couple more fields to the Member List repeater to make this work?
A new List allows more fields, but then I lose all the Membership related features that I need. Is that a correct understanding? Thanks again for helping!

No you wont loose the other membership features. It just a better way to filter the members data in a repeater. The new page will still read all the data from the members info.
I have found the Members List is not really suited to being used as a public filtered list.

Hi Dan. Thanks for the help!
I was able to figure out (after much hair pulling), how to extract the fields I wanted from the Full Database profile collection and add it to the custom repeater with velo!

1 Like

@Eileen , no worries. If you need more help with it reach out.

Need to go on click from each repeater to the member’s dynamic profile page.
Right now I can only go to the same profile regardless of which repeater I click. Unable to figure out the proper page syntax.
$w(“#goToProfile”).onClick(async () => {
wixLocationFrontend.to(“/profile/?NEED THIS”);
});
IS IT IN ARRAY FORMAT? Thank you!

something like this should help

$w("#repeater").onItemReady(($item, itemData) => {
    const dynamicPageUrl = itemData["URL of Dynamic Page"];
    $item("#showListingButton").link = dynamicPageUrl;
    $item("#showListingButton").target = "_blank"; // Open the link in a new tab if needed

    $item("#Button").onClick(() => {
        wixLocation.to(dynamicPageUrl);
    });
});