> ## Documentation Index
> Fetch the complete documentation index at: https://dokumentation.websale.de/llms.txt
> Use this file to discover all available pages before exploring further.

# $wsMaintenance - Wartungsmodus

> Modul $wsMaintenance: prüfen, ob der Shop sich im Wartungsmodus befindet, Wartungsseite anzeigen oder bestimmte Funktionen temporär deaktivieren.

Mit dem `$wsMaintenance` Modul können Sie prüfen, ob der Shop sich im Wartungsmodus befindet. So können Sie Besuchern eine Wartungsseite anzeigen oder bestimmte Funktionen temporär deaktivieren. In diesem Abschnitt erfahren Sie, wie Sie den Wartungsmodus im Frontend abfragen können.

***

## Modulübersicht

**Beispiel / Ausschnitt über** `$wsMaintenance`

```html theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
{{= $wsMaintenance | json }}
```

**JSON-Ausgabe**

```json theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
{
  "isMaintenanceMode": "ƒ()"
}
```

Anmerkung: `ƒ()` kennzeichnet eine Funktion.

**Methoden in der Übersicht**

| **Methode**           | **Rückgabe-Typ** | **Beschreibung**                                           |
| --------------------- | ---------------- | ---------------------------------------------------------- |
| `isMaintenanceMode()` | bool             | Prüft, ob der Shop sich aktuell im Wartungsmodus befindet. |

***

## Templates

Die Wartungsmodus-Prüfung kann auf jedem Template verwendet werden. Typischerweise wird sie eingesetzt, um eine Wartungsseite anzuzeigen oder bestimmte Funktionen zu deaktivieren.

***

## Variablen

Für `$wsMaintenance` stehen keine Variablen zur Verfügung.

***

## Methoden

### \$wsMaintenance.isMaintenanceMode()

Prüft, ob der Shop sich aktuell im Wartungsmodus befindet.

**Signatur**\
`$wsMaintenance.isMaintenanceMode()`

**Rückgabe**\
`bool` - `true` wenn Wartungsmodus aktiv, sonst `false`.

**Beispiel,** das prüft, ob der Wartungsmodus aktiv ist.

```html theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
{{ if $wsMaintenance.isMaintenanceMode() }}
  // Wartungsmodus ist aktiv
{{ /if }}
```

***

## Aktionen

Für `$wsMaintenance` stehen keine Aktionen zur Verfügung.

***

## Beispiele

### Prüfen, ob der Wartungsmodus aktiv ist

In diesem Beispiel wird geprüft, ob der Wartungsmodus aktiv ist und eine entsprechende Meldung ausgegeben.

```html theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
{{ if $wsMaintenance.isMaintenanceMode() }}
    <p class="alert alert-danger">Shop ist im Wartungsmodus.</p>
{{ /if }}
```

***

## Weiterführende Links

* [maintenance - Wartungsmodus](/konfiguration/maintenance-wartungsmodus)
