Enables category selection using type-ahead search. Represents selections as a querystring or comma-separated values.
Supported Data Types
custom
Scripted Extension Configuration XML
<property id="propertyId" labelResourceName="nameResource" descriptionResourceName="descriptionResource" dataType="custom" template="articles_v1_categoryLookup" enableCurrent="true" maxSelections="1" format="query" collectionPropertyId="" collectionId="" />
Plugin Configuration C#
var property = new Property { Id = "propertyId", LabelResourceName = "nameResource", DescriptionResourceName = "descriptionResource", DataType = "custom", Template = "articles_v1_categoryLookup", Options = new NameValueCollection { { "enableCurrent", "true" }, { "maxSelections", "1" }, { "format", "query" }, { "collectionPropertyId", "" }, { "collectionId", "" } } };
Options
Name | Description | Default | Options |
---|---|---|---|
enableCurrent | When true, enables curent category selection (represented with an ID of -1). | true | true, false |
maxSelections | The number of categorys that can be selected. | 1 | |
format | Identifies whether to serialize selected values as a querystring (Category=ID&Category=ID&...) or comma-seperated list (ID,ID,ID,..). | query | query, csv |
collectionPropertyId | The ID of a property selecting a single article collection by ID in which to look for articles. | ||
collectionId | The ID of an article collection to search categories in. |