---
title: "Feature: #90203 - Make workspace available in TypoScript conditions"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:feature-90203"
source: "Changelog/10.3/Feature-90203-MakeWorkspaceAvailableInTypoScriptConditions.rst"
typo3-version: "10.3"
typo3-major: 10
type: "feature"
issue: 90203
forge: "https://forge.typo3.org/issues/90203"
tags: ["TypoScript"]
rendered: "2026-09-20T18:31:11+00:00"
---

# Feature: #90203 - Make workspace available in TypoScript conditions {#feature-90203}

See [forge#90203](https://forge.typo3.org/issues/90203)

## Description {#description}

A new TypoScript expression language variable `workspace` has been added.
It can be used to match a given expression against common workspace parameters.

Currently, the parameters `workspaceId`, `isLive` and `isOffline` are supported.

### Examples {#examples}

Match the current workspace id:

```typoscript
[workspace.workspaceId === 3]
    # Current workspace id equals: 3
[end]
```

Match against current workspace state:

```typoscript
[workspace.isLive]
    # Current workspace is live
[end]

[workspace.isOffline]
    # Current workspace is offline
[end]
```

## Impact {#impact}

The new feature allows matching against several workspace parameters within TypoScript.
