TypoScript-Reference

  • Here you can make some settings.

Property

Data type

Description

Default

view.templateRootPaths.0 & .1

string

Path to the main template.

Example:

plugin.tx_camaliga.view.templateRootPaths.1 = fileadmin/template/files/

EXT:...

view.partialRootPaths.0 & .1

string

Path to the partials of the template.

EXT:...

view.layoutRootPaths.0 & .1

string

Path to the layout template.

EXT:...

persistence.storagePid

int

Storage PID of the Camaliga elements. Can be defined by the plugin too.

features.rewrittenPropertyMapper

boolean

Use the rewritten property mapper?

1

settings.defaultStoragePids

String / int

Comma seperated list of storage pids. This must be a subset of the storagePids. Makes only sense if you use an extended template.

Syntax:

[pid1],[pid2],[pid3]

Example:

plugin.tx_camaliga.settings.defaultStoragePids = 354,349

settings.defaultCatIDs

String / int

Default categories. Only elements with this category will be shown. Can be changed in extended templates by the user.

Syntax:

[cat1],[cat2],[cat3]

Example:

plugin.tx_camaliga.settings.defaultCatIDs = 2,3

settings.listId

int

ID of the list page.

settings.searchId

int

ID of the page where the search should be. See chapter Admin./Ext. templ.

settings.showId

int

ID of the single page.

settings.sortBy

string

Sort by?

Syntax:

sorting|crdate|tstamp|title|zip|city|country|custom1|custom2|custom3

sorting

settings.sortOrder

string

Order by?

Syntax:

asc|desc

asc

settings.limit

integer

Number of elements to show (in list view). An SQL-parameter. 0=all.

0

settings.random

boolean

Shuffle elements (random order, cached)?

0: no.

1: yes, shuffle the elements every time the cache is cleared.

0

settings.getLatLon

boolean

Try to get the latitude and longitude from an API for every entry with an address but no latitude? Checks the GPS-coordinates of images in the create-action too.

0: no.

1: yes, search the position in the carousel, list, map or create-action. Use the API of Google. settings.maps.key must be set!

2: yes, search the position in the carousel, list, map or create-action. Use the API of Openstreetmap.

0

settings.onlyDistinct

boolean

Show only distinct entries?

0: no.

1: yes, show only the parent element when there are childs available or show a child when there is no parent available.

0

settings.normalCategoryMode

string

At normal templates: how to use the categories for a search?

and: and-mode.

or: or-mode.

and

settings.extendedCategoryMode

boolean

At extended templates: how to use the categories for a search?

0: you can search only for subcategories.

1: you can search for parent-categories too, but parent-categories must always be selected too in the camaliga element (only for radio-buttons)!

0

overrideFlexformSettingsIfEmpty

boolean

Override FlexForm settings with TypoScript settings if the FlexForm settings are empty?

0: no.

1: yes (works good, except for checkboxes).

1

settings.category.storagePids

string

Folder with categories. -1: all categories; empty: use normal folder.

settings.category.sortBy

string

Sort categories by: sorting (default), tstamp, crdate, title or uid.

settings.category.orderBy

string

Order categories by: asc (default) or desc.

settings.img.width

int

Width of the images. Can be used in the template. Is used in the create-action.

700

settings.img.height

int

Height of the images. Can be used in the template. Is used in the create-action.

500

settings.img.thumbWidth

int

Thumbnail width of the images. Can be used in the template.

195

settings.img.thumbHeight

int

Thumbnail height of the images. Can be used in the template.

139

settings.img.folderForNewEntries

string

Folder in the default storage for uploaded images in the FE

camaliga

settings.item.width

int

Width of an (carousel-)item.

195

settings.item.height

int

Height of an (carousel-)item.

290

settings.item.padding

int

Padding of an (carousel-)item.

0

settings.item.margin

int

Marging of an (carousel-)item.

10

settings.item.items

int

Number of visible items (JavaScript-parameter).

3

settings.maps.key

string

Google maps API key

settings.maps.language

int

Google maps API language

de

settings.maps.dontIncludeAPI

boolean

Dont include the JS with the Google maps API key?

0

settings.maps.includeRoute

boolean

Include a partial for a route planner?

0

settings.maps.clustering

boolean

Clustering of markers?

0

settings.maps.zoom

int

Zoom level for the next 2 values

5

settings.maps.startLatitude

float

Latitude for an empty map

50.0

settings.maps.startLongitude

float

Longitude for an empty map

10.0

settings.maps.tileLayer

string

Path to a tile-layer-distributor (OpenStreetMap)

[OSM]

settings.maps.attribution

string

Attribution for the tile layers (OpenStreetMap)

[OSM]

settings.maps.maxZoom

int

Maximum zoom level

19

settings.seo.setTitle

boolean

Change the site-title on a single site?

0: no. 1: yes, set the title of an element on a single page.

0

settings.seo.setIndexedDocTitle

boolean

Change the title in an sitemap of an single element?

0: no. 1: yes, change the title in an sitemap.

0

settings.seo.setDescription

boolean

Change the meta-description on a single site? Does not work if the metaseo-extension is installed.

0: no. 1: yes, set the shortdesc of an element as meta-description.

0

settings.seo.setOgTitle

boolean

Add the og:title tag to the header on a single site?

0: no; 1: yes.

0

settings.seo.setOgDescription

boolean

Add the og:description tag to the header on a single site?

0: no; 1: yes.

0

settings.seo.setOgImage

boolean

Add the og:image tag to the header on a single site if there is an image?

0: no. 1: yes, add the og:image meta-tag on a single page

0

settings.extended.enable

boolean

Enable the extended template? See chapter "Extended templates"

The following 3 settings only affect, if this option is turned on.

0

settings.extended.onlySearchForm

boolean

Initially only show an empty search form?

0

settings.extended.restrictSearch

boolean

Show fewer search options?

0

settings.extended.radiusValues

string

Comma separated values for the select box at the radius search.

Syntax:

[km1],[km2],[km3]

Example:

plugin.tx_camaliga.settings.extended.radiusValues = 10,25,50,100

settings.extended.saveSearch

boolean

Save the search parameters in a cookie and load them later?

0

settings.extended.template

string

Default template to display when using the action "search"

settings.more.setModulo

boolean

Add some modulo infos to each camaliga element? {content.moduloBegin} and {content.moduloEnd} will be set. This values depends on settings.item.items. See template Ekko.html for usage.

0

settings.more.addLightbox

boolean

Add a lightbox to the Galleryview-template? Can be used in other templates to like in Galleryview.html

0

settings.more.*

mixed

Many options for silders like Flexslider2, Slick carousel, Galleryview.

settings.bootstrap.*

mixed

See at the FlexForms and/or the Bootstrap homepage.

Example

Here an example with some settings:

plugin.tx_camaliga {
    view.templateRootPaths.1 = fileadmin/template/camaliga/
    settings.defaultCatIDs = 4,5
    settings.showId = 410
    settings.listId = 402
}