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
}