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 a google server for every entry with an address but no latitude?

0: no.

1: yes, search the position in the carousel, list or map template.

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
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. 700
settings.img.height int Height of the images. Can be used in the template. 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.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.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
}