Class ProductIndexSchemaExtender
- Namespace
- Dynamicweb.Ecommerce.Indexing
- Assembly
- Dynamicweb.Ecommerce.dll
This is the IIndexSchemaExtender implementation that matches the ProductIndexBuilder
public class ProductIndexSchemaExtender : IIndexSchemaExtender
- Inheritance
-
ProductIndexSchemaExtender
- Implements
- Inherited Members
Fields
_fields
protected List<FieldDefinitionBase> _fields
Field Value
ProductPricePrefix
public static readonly string ProductPricePrefix
Field Value
ShowInListFieldDefinition
public static readonly FieldDefinition ShowInListFieldDefinition
Field Value
ShowInProductCatalogFieldDefinition
public static readonly FieldDefinition ShowInProductCatalogFieldDefinition
Field Value
WorkflowStateFieldDefinition
public static readonly FieldDefinition WorkflowStateFieldDefinition
Field Value
Methods
FillCustomAndCategoryFields(string, List<FieldDefinitionBase>)
protected static void FillCustomAndCategoryFields(string languageId, List<FieldDefinitionBase> fields)
Parameters
languageId
stringfields
List<FieldDefinitionBase>
GetFields()
Gets the field definitions
public virtual IEnumerable<FieldDefinitionBase> GetFields()
Returns
- IEnumerable<FieldDefinitionBase>
- The field definitions
GetFields(string)
Gets the field definitions
public virtual IEnumerable<FieldDefinitionBase> GetFields(string languageId)
Parameters
languageId
string
Returns
- IEnumerable<FieldDefinitionBase>
- The field definitions
GetLanguageId()
protected static string GetLanguageId()