London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!
London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!
The easiest way to do this is probably to add a property named "SearchType" or "Name" which returns the heading property.
Check out this thread for more information:
http://world.episerver.com/forum/developer-forum/EPiServer-Search/Thread-Container/2014/8/Custom-types-has-no-name-or-type-description-in-Explore-view/
Hi Per Magne Skuseth ,
I can't include additional property ('Name') to object in some situation (e.g. external type wasn't available to modification).
Is it possibile somehow use IncludeField functionality to add new property with name 'Name' and value from other property ('Heading')?
public class BusinessListItem { public int Id { get; set; } public string Heading { get; set; } }
Hi,
Yes. Create a new extensions method for you object type (BusinessListItem) called "Name", and then create an initializable module where you specifiy that the field should be included.
Example:
public static string Name(this Product p) { return p.Heading; }
// put in an initializable module SearchClient.Instance.Conventions.ForInstancesOf<Product>().IncludeField(x => x.Name());
Hi,
How can I change object name in 'Explorer' tab?
Id for object was changed:
Object: