CiviCRM uses a default template to display search results. There are columns for the contact name, addressing, and other contact data. What if you want it to display other data instead, such as custom data fields you have created? We can use CiviCRM profiles to achieve this.
In this recipe we couple the power of CiviCRM profiles with Advanced Search to create customized search result pages.
Navigate to Administer | Customize Data and Screens | Profiles and add a new profile.
Save the profile and then add in the fields you want to show in your search results. You can only add in fields available to Contacts. In the following example we added in some custom data fields for organization contacts.
Make sure that each field set for Public Pages is included in the results table. You only need to set them to View Only for the Search Views profiles:
Navigate to Search | Advanced Search. You can...