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.