Configuration
TypoScript Constants
Properties of plugin.media2click. Use the Constant Editor to change these settings:
enable
- Property:
- enable
- Data type:
- boolean
- Description:
- Enable the extension's functionality
- Default:
- 0
enablePermanently
- Property:
- enablePermanently
- Datatype:
- boolean
- Description:
- Generally allow or disallow the permanent activation of accordingly configured target hosts.
- Default:
- 0
showTitle
- Property:
- showTitle
- Data type:
- boolean
- Description:
- Enable display of the video's title as the palceholder's title
- Default:
- 1
showPreviewImage
cookieLifetime
- Property:
- cookieLifetime
- Data type:
- t3tsref:data-type-intplus
- Description:
- Cookie lifetime in days. Set to 0 to limit the cookie to the session.
- Default:
- 7
templateRootPath
- Property:
- templateRootPath
- Data type:
- string
- Description:
- Path to your Fluid templates
partialRootPath
- Property:
- partialRootPath
- Data type:
- string
- Description:
- Path to your Fluid partials
layoutRootPath
- Property:
- layoutRootPath
- Data type:
- string
- Description:
- Path to your Fluid layouts
privacyPid
- Property:
- privacyPid
- Data type:
- integer
- Description:
- Page id of your privacy statement page
- Default:
- 0
storagePid
- Property:
- storagePid
- Data type:
- integer
- Description:
- Page id of your storage page with the individual target host configuration
- Default:
- 0
TypoScript Setup
All configuration is forwarded to the renderer classes via the settings of the corresponding FLUIDTEMPLATE and the additionalConfig attribute of the Fluid media viewhelper. Therefore all settings are not interpreted as TypoScript, but just used as is. It's not possible to use additional TypoScript to dynamically change these attributes.
For FluidStyledContent content elements, everything has to be set up in lib.contentElement.settings.media.additionalConfig.
For the News extension, use plugin.tx_news.settings.detail.media.video.additionalConfig.
As stated above, there is no interpreting of TypoScript inside a FLUIDTEMPLATE's settings. So you can not use the reference operator '=<' to reuse the settings of lib.contentElement in another FLUIDTEMPLATE, but have to use the copy operator '<'.
These parameters are available:
enable2click
- Property:
- enable2click
- Data type:
- boolean
- Description:
- Enable the extension's functionality. Set via Constant Editor.
- Default:
- 0
placeholderContent
- Property:
- placeholderContent
- Data type:
- array of keys
- Description:
- Parent property to all settings regarding the content of the placeholder
- Properties:
.show
booleanTitle: - If enabled, the Fluid media tag's title attribute is shown as the palceholder's title. Set via Constant Editor.
.show
booleanPreview Image: - Show preview image if available. Set via Constant editor.
.preview
integerMax Width: - Maximum width of preview image. Set via Constant Editor.
.preview
integerMax Height: - Maximum height of preview image. Set via Constant Editor.
.c
cObjectObject: -
This cObject is used for rendering the placeholder. If this cObject is a FLUIDTEMPLATE, some useful values are passed to the fluid template as settings:
.settings:
array of keys-
Settings for the FLUIDTEMPLATE cObject. You can add your own properties according to the needs of your custom templates.
- Default Properties:
.video
stringProvider: - Provider of the video, i.e. "YouTube" or "Vimeo". Usefull to adapt the placeholder content, i.e. link to the proper privacy statement.
.show
booleanTitle: - see above
.title:
string- The title of the video
.width:
integer- The calculated width of the video iframe
.height:
integer- The calculated height of the video iframe
.preview
stringImage: - Path to the preview image relative to the web root
.enable
booleanPermanently: - Show the button for permanent activation if configured for this host.
.privacy
integerPid: - Target page for the "More Info" link. Set via Constant Editor.