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
Derived
Inherited Members

Fields

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

_fields

protected List<FieldDefinitionBase> _fields

Field Value

List<FieldDefinitionBase>

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