Configuration Options 

There are a number of User TSconfig and Page TSconfig properties related to workspaces.

Page TSconfig 

workspaces 

splitPreviewModes 

Data type
String
Description

Comma-separated list of allowed values for preview modes. Possible values are "slider", "vbox" and "hbox".

Example

workspaces.splitPreviewModes = slider
Copied!

will restrict the preview mode to "slider".

The mode a user selects in the preview is stored in the user's backend settings and used as the initial mode the next time the preview is opened. If the stored mode is not allowed for the page, the first allowed mode is used.

Default
slider, vbox, hbox

options.workspaces 

previewPageId 

Data type
Integer / fieldReference per table
Description

Page uid used for previewing records on a workspace.

Examples

# Using page 123 for previewing workspaces records (in general)
options.workspaces.previewPageId = 123

# Using the pid field of each record for previewing (in general)
options.workspaces.previewPageId = field:pid

# Using page 123 for previewing workspaces records (for table tx_myext_table)
options.workspaces.previewPageId.tx_myext_table = 123

# Using the pid field of each record for previewing (for table tx_myext_table)
options.workspaces.previewPageId.tx_myext_table = field:pid
Copied!

tx_version.workspaces 

stageNotificationEmail.subject 

(tx_version.workspaces.stageNotificationEmail.subject)

Data type
String / Localized string reference (using LLL: syntax).
Description

The default subject for the stage notification email.

The following markers can be used for replacement:

  • ###SITE_NAME###
  • ###SITE_URL###
  • ###WORKSPACE_TITLE###
  • ###WORKSPACE_UID###
  • ###ELEMENT_NAME###
  • ###NEXT_STAGE###
  • ###COMMENT###
  • ###USER_REALNAME###
  • ###USER_USERNAME###
  • ###RECORD_PATH###
  • ###RECORD_TITLE###
Default
LLL:EXT:version/Resources/Private/Language/emails.xml:subject

stageNotificationEmail.message 

(tx_version.workspaces.stageNotificationEmail.message)

Data type
String / Localized string reference (using LLL: syntax).
Description
The default message for the stage notification email. The same markers are available as for the subject (see above).
Default
LLL:EXT:version/Resources/Private/Language/emails.xml:message

User TSconfig 

options.workspaces 

enableMassActions 

Data type
Boolean
Description
If set to "0", the mass actions menu will not be available to users.
Default
1

previewLinkTTLHours 

Data type
Integer
Description
Number of hours until expiry of preview links to workspaces.
Default
48

allowed_languages 

Property
workspaces.allowed_languages.[workspaceId]
Data type
(list of sys_language ids)
Description

This is a list of sys_language uids which will be allowed in a workspace. This list - if set - will override the allowed languages list in the BE user group configuration.

Example

options.workspaces.allowed_languages.3 = 1,2
Copied!

In this example, the user will be restricted to languages with "uid" 1 or 2 in the workspace with "uid" 3.