Configuration

plugin.tx_storefinder.settings

Property Data types TypoScript Flexform stdWrap Default
showBeforeSearch data-type-integer yes yes no 1
showAfterSearch data-type-integer yes yes no 6
mapConfiguration.apiV3Layers data-type-list yes yes no
limit data-type-integer yes yes no
allowedCountries data-type-list yes yes no
categories data-type-list yes yes no
categoryPriority data-type-string yes yes no useAsFilterInFrontend
singleLocationId data-type-integer yes yes no
geocoderProvider data-type-string yes no no
apiConsoleKey data-type-string yes no no
apiConsoleKeyGeocoding data-type-string yes no no
distanceUnit data-type-string yes   no kilometer
mapConfiguration.language data-type-string yes   no en
showStoreImage data-type-boolean yes yes no 1
resultPageId data-type-integer yes yes no
routePageId data-type-integer yes yes no
mapSize.height data-type-integer yes   no 400
mapSize.width data-type-integer yes   no 600
override data-type-array yes   no

plugin.tx_storefinder.view

Property Data types TypoScript Flexform stdWrap Default
templateRootPath data-type-string yes yes no
partialRootPath data-type-string yes yes no

plugin.tx_storefinder.persistence

Property Data types TypoScript Flexform stdWrap Default
storagePid data-type-integer yes   no

Property

showBeforeSearch

Data type

integer

Description

Defines what should get displayed before the search was triggered

Default

1

Possible values:

1 & 2 & 4

Property

showBeforeSearch

Data type

integer

Description

Defines what should get displayed after the search was triggered

Default

6

Possible values:

1 & 2 & 4

Property

mapConfiguration.apiV3Layers

Data type

list

Description

Select which layers should be rendered in the map

Default

none

Possible values:

traffic, bicycling, kml

Property

limit

Data type

integer

Description

//@todo check if still needed List of country ISO2 codes that may be rendered in country select of search form

Default

20

Property

allowedCountries

Data type

list

Description

List of country ISO2 codes that may be rendered in country select of search form

Default

none

Property

categories

Data type

list

Description

List of categories as base to render category tree in search form

Default

none

Property

categoryPriority

Data type

string

Description

List of categories as base to render category tree in search form

Default

useAsFilterInFrontend

Possible values:

useAsFilterInFrontend, useParentIfNoFilterSelected, limitResultsToCategories

Property

singleLocationId

Data type

integer

Description

Id of an single location record to get rendered in map without search query

Default

none

Property

geocoderProvider

Data type

string

Description

Contains class name of geocoding provider to enable changing to different services

Default

Property

apiConsoleKey

Data type

string

Description

Used for geocoding and reverse geocoding of addresses via Google Maps Geocoding API. Must have access for Google Maps Geocoding API and can only be restricted by ip addresses.

Default

Property

apiConsoleKeyGeocoding

Data type

string

Description

Used for output map via Google Maps JavaScript API. Must have access for Google Maps JavaScript API and can only be restricted by domains.

Default

Property

distanceUnit

Data type

string

Description

Base of distance values given in range select of search form. If miles is set the range gets multiplied with 1.6

Default

kilometer

Possible values:

miles, kilometer

Property

mapConfiguration.language

Data type

string

Description

ISO2 definition for language to use by google map

Default

en

Property

showStoreImage

Data type

boolean

Description

If set the location store image gets rendered in result mapBubble

Default

1

Property

resultPageId

Data type

integer

Description

If set the search result gets rendered on a different page

Default

none

Property

routePageId

Data type

integer

Description

If set the routing result gets display on a different page

Default

none

Property

mapSize.height

Data type

integer

Description

Default height of map used in inline style

Default

400

Property

mapSize.width

Data type

integer

Description

Default width of map used in inline style

Default

600

Property

override

Data type

array

Description

Sometimes the admin want to restrict configuration available in the flexform. With the override its possible to define values that should override the configuration done in the flexform.

Property

templateRootPath

Data type

integer

Description

This defines in which path the templates are stored. This is needed to modify the template without tempering the extension

Property

partialRootPath

Data type

integer

Description

This defins in which path the partials are stored. This is needed to modify the partials without tempering the extension

Property

storagePid

Data type

integer

Description

This defines the storage page id. In flexform please use the record storage page of the plugin.