Table of Contents

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

List<FieldDefinitionBase>

ProductPricePrefix

public static readonly string ProductPricePrefix

Field Value

string

ShowInListFieldDefinition

public static readonly FieldDefinition ShowInListFieldDefinition

Field Value

FieldDefinition

ShowInProductCatalogFieldDefinition

public static readonly FieldDefinition ShowInProductCatalogFieldDefinition

Field Value

FieldDefinition

WorkflowStateFieldDefinition

public static readonly FieldDefinition WorkflowStateFieldDefinition

Field Value

FieldDefinition

Methods

FillCustomAndCategoryFields(string, List<FieldDefinitionBase>)

protected static void FillCustomAndCategoryFields(string languageId, List<FieldDefinitionBase> fields)

Parameters

languageId string
fields 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()

Returns

string
To top