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

Property:

showPreviewImage

Data type:

boolean

Description:

Enable display of the video's preview image

Default:

1

Properties:

maxWidth: integer

Maximum width

maxHeight: integer

Maximum height

cookieLifetime

Property:

cookieLifetime

Data type:

int+

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:
.showTitle: boolean

If enabled, the Fluid media tag's title attribute is shown as the palceholder's title. Set via Constant Editor.

.showPreviewImage: boolean

Show preview image if available. Set via Constant editor.

.previewMaxWidth: integer

Maximum width of preview image. Set via Constant Editor.

.previewMaxHeight: integer

Maximum height of preview image. Set via Constant Editor.

.cObject: cObject

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:
.videoProvider: string

Provider of the video, i.e. "YouTube" or "Vimeo". Usefull to adapt the placeholder content, i.e. link to the proper privacy statement.

.showTitle: boolean

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

.previewImage: string

Path to the preview image relative to the web root

.enablePermanently: boolean

Show the button for permanent activation if configured for this host.

.privacyPid: integer

Target page for the "More Info" link. Set via Constant Editor.