Power Ucommerce facet display names from the CMS
ProductDefinitionFieldRepository = Ucommerce.Infrastructure.ObjectFactory.Instance.Resolve>();
private static Dictionary> AllDisplayNames;
public static FieldDefinition DisplayNameFromUcommerce(this FieldDefinition self)
{
var displayName = GetProductDefinitionFieldDescriptions(self.Name);
foreach (var description in displayName)
self.DisplayNames[description.CultureCode] = description.DisplayName;
return self;
}
private static void EnsureProductDefinitionFields()
{
if (AllDisplayNames != nul