# Schulhomepages & Typo3

# VOBS Typo3-Templates | Quickstart Redakteure

<table class="vobs-table" id="bkmrk-vorarlberger-standar" style="border-collapse:collapse;width:100%;border-width:0px;height:79.0938px;"><colgroup><col style="width:49.9543%;"></col><col style="width:49.9543%;"></col></colgroup><tbody><tr style="height:79.0938px;"><td style="border-width:0px;height:79.0938px;">Vorarlberger Standardschulinstallation  
Verfasser: Kuno Sandholzer und Alex Zoppel</td><td class="align-right" style="border-width:0px;height:79.0938px;">© 2025 IT-Regionalbetreuer Vorarlberg  
6900 Bregenz, Römerstraße 14  
Alle Rechte vorbehalten</td></tr></tbody></table>

## 1 Einleitung

Um Schulen und schulnahen Organisationen ein sinnvolles Werkzeug für die Gestaltung ihres Webauftrittes zur Verfügung stellen zu können, beschäftigen wir uns seit 2005 mit TYPO3.

TYPO3 ist ein CMS ("Content Management System") und ist sehr vielseitig einsetzbar. Es deckt die meisten Features, die eine moderne Webseite bieten soll, ab.

Content-Management-Systeme trennen Inhalt, Struktur und Layout von Dokumenten und integrieren die Bearbeitung und Pflege von Dokumenten in einen definierten Arbeitsablauf (Workflow). Das hat für Redakteure den Vorteil, dass sie sich ganz auf die Pflege und Aktualisierung von Texten konzentrieren können, ohne sich um das Layout, die Einbindung in ihre Seite oder andere technische Aspekte kümmern zu müssen.

Die folgende Anleitung bietet einen grundlegenden Einblick in die wichtigsten Funktionen von Typo3. Dieses Skript bezieht sich im Wesentlichen auf die vom VOBS bereitgestellten Templates.

<p class="callout danger">CHECKLISTE FÜR EINE VOBS-VORLAGE AN DEINER SCHULE: [https://vobs.at/cms](https://vobs.at/cms) </p>

<table class="vobs-table" id="bkmrk-1.-template-2.-formu" style="border-collapse:collapse;width:100%;"><colgroup><col style="width:33.3333%;"></col><col style="width:33.3333%;"></col><col style="width:33.3333%;"></col></colgroup><tbody><tr><td class="align-center">1. TEMPLATE</td><td class="align-center">2. FORMULARE</td><td class="align-center">3. WEBPLATZ</td></tr><tr><td class="align-center">Du hast für deine Schule bereits eines unserer Templates (Webseiten-Vorlage für das CMS – Content Management System TYPO3) ausgesucht? </td><td class="align-center">Du hast bereits die beiden notwendigen Formulare unterzeichnet und an unseren Webmaster (webmaster@vobs.at) retourniert?</td><td class="align-center">Nach einer kurzen Einrichtungszeit erhältst du von unserem Webmaster einen Web-Platz mit Zugangsdaten inklusive deines gewünschten Templates. </td></tr></tbody></table>

Dein Web-Platz ist temporär und nur für dich einsehbar. Du kannst dir mit der Bearbeitung also so lange Zeit lassen, wie du benötigst. Wenn deine Schule bereits eine (alte?) Seite am Laufen hat, bleibt diese so lange bestehen, bis du die neue Webseite aktivieren lässt.

## 2 Typo3: Aufbau und Benutzeroberfläche

### 2.1 Anmeldung / Login 

Der Zugriff ist nur berechtigten Personen (Administratoren, Webautoren und Redakteuren) gestattet. Sie benötigen einen Benutzernamen und ein Passwort mit einer entsprechenden TYPO3-Berechtigung.

<p class="callout danger">Ein gutes Passwort   
• mindestens 12 Zeichen  
• Groß- und Kleinbuchstaben   
• Sonderzeichen und Ziffern   
• sollte nicht in Wörterbüchern vorkommen   
• beinhaltet keine Namen oder Tastaturmuster </p>

Die Anmeldung in das Backend von Typo3 erfolgt über **<span style="color:rgb(230,126,35);">meinedomain.at/typo3</span>**

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/vKmimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/vKmimage.png)

**Backend**  
**<span style="color:rgb(230,126,35);">meinedomain.at/typo3</span>**  
Im Backend von TYPO3 („hintere Seite“) können Webseiten erstellt und bearbeitet sowie Inhalte eingepflegt und bearbeitet werden.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/UQJimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/UQJimage.png)

**Frontend**  
<span style="color:rgb(230,126,35);">**meinedomain.at**</span>   
Im Frontend von TYPO3 („vordere Seite“) wird die Webseite dem Betrachter angezeigt.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/Mm1image.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/Mm1image.png)

### 2.2 Backend

#### **2.2.1 Benutzerleiste**[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/ReAimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/ReAimage.png)

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/f6Jimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/f6Jimage.png)  
Anpassung Ihres eigenen Benutzerkontos: Sprache, Ansichten, persönliche Daten und Passwort ändern.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/ntYimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/ntYimage.png)  
Ein- und Ausklappen der Modulleiste

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/0Hximage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/0Hximage.png)  
Frontend- und Gesamtcache leeren (Zwischenspeicher leeren um Änderungen im Frontend zu sehen)

#### **2.2.2. Modulleiste** 

<table id="bkmrk-f%C3%BCr-redakteure-sind-" style="border-collapse:collapse;width:100%;border-width:0px;border-style:none;"><colgroup><col style="width:25.5019%;"></col><col style="width:74.4981%;"></col></colgroup><tbody><tr><td style="border-width:0px;">[![r6cimage.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/pdEr6cimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/pdEr6cimage.png)  
</td><td style="border-width:0px;">Für Redakteure sind vor allem die Modulgruppen „Web“ und „Datei“ wichtig:   
  
**Modulgruppe Web**

  
Das Modul „Seite“  
[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/1GUimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/1GUimage.png)  
Hier können Sie Seiten und Seiteninhalte anlegen, bearbeiten oder löschen. Die Anordnung der Inhaltselemente entspricht der Ausgabe im Frontend.

Das Modul „Liste“  
[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/KGuimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/KGuimage.png)  
Zeigt alle Inhalte einer Seite in einer Listenansicht. Anlegen von Spezialinhalten (z. Bsp. News, Termine, etc…)

**Modulgruppe Datei**

Das Modul „Dateiliste“  
[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/H9Dimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/H9Dimage.png)  
Das Dateiverwaltungsmodul bietet Zugriff auf die freigegebenen Ordner und Dateien. Hier können Dateien (z.B. Bilder, PDFs) auf den Webserver hochgeladen werden. Diese können dann kopiert, verschoben, umbenannt, ersetzt, gelöscht und bearbeitet werden.

</td></tr></tbody></table>

#### **2.2.3 Navigationsleiste (Seitenbaum)** 

<table id="bkmrk-in-der-mittleren-spa" style="border-collapse:collapse;width:100%;border-width:0px;border-style:none;"><colgroup><col style="width:25.5019%;"></col><col style="width:74.4981%;"></col></colgroup><tbody><tr><td style="border-width:0px;">[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/eLjimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/eLjimage.png)</td><td style="border-width:0px;">In der mittleren Spalte stellt das Backend die Struktur der Website dar. Die Struktur ist als Baum aufgebaut.   
  
Beim Überfahren mit der Maus von Seiten und Ordnern, wird die Seiten-ID Nummer angezeigt. Diese dient zur eindeutigen Identifizierung und ist stets bei SupportAnfragen anzugeben.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/zqrimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/zqrimage.png)  
  
Über dem Seitenbaum befinden sich Symbole:

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/7hLimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/7hLimage.png)  
(1) Neue Seite – Drag and Drop   
(2) Backend Benutzer   
(3) Neue Seite mit Verweis   
(4) Einstiegspunkt   
(5) Seite mit Link zu externer URL   
(6) Neuer Ordner (Bsp: News-Datenbank)   
(7) Trennzeichen für Menü

</td></tr></tbody></table>

**Seiten / Ordner ausklappen**   
Seiten und Ordner können mit dem Pfeil-Symbol ein- und ausgeklappt werden, wenn sich darunter Ordner oder Unterseiten befinden.   
[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/ReGimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/ReGimage.png)

**Seiten / Ordner verschieben**  
Per Drag &amp; Drop können Sie Seiten und Ordner verschieben. Klicken und Ziehen Sie mit gedrückter Maustaste dazu die Seite oder den Ordner an die gewünschte Position und lassen dann los. Wenn Sie die STRG-Taste während des Verschiebens gedrückt halten, wird die Seite kopiert.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/qTmimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/qTmimage.png)

**Weitere Optionen**   
Wenn Sie mit der rechten Maustaste auf eine Seite oder einen Ordner klicken (oder mit der linken Maustaste auf das Icon), erhalten Sie folgende Optionen: Ansehen, Bearbeiten, Info, Verlauf / Rückgängig, Seitenaktionen   
[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/TpRimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/TpRimage.png)

#### **2.2.4 Arbeitsfläche / Detailansicht** 

Aufbau der Web-Seite. Details siehe → 2.2.8 Inhalte verwalten

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/4HOimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/4HOimage.png)

#### **2.2.5 Dateien verwalten**

Es gibt grundsätzlich zwei Möglichkeiten, Dateien hochzuladen:

1. Inhaltsbezogene Uploads (user\_upload): Bilder und/oder Dokumente werden direkt beim Anlegen eines Inhalts hochgeladen. Typo3 sichert diese Dateien dann in einem Unterordner des Ordners user\_upload.   
    **Wichtig:** Diese Variante wird **NICHT empfohlen**!
2. Geplanter Upload in expliziter Dateistruktur vor Anlegen eines Inhaltselements. Um größtmögliche Transparenz bei mehreren oder zukünftigen Redakteuren zu gewährleisten, wird **diese Variante empfohlen**:   
    ***Dateiliste*** → ***Ordnerstruktur*** → ***Dateien hochladen*** *oder* ***erstellen***  (entweder über Dateien hochladen oder Drag&amp;Drop) oder ***Ordner erstellen***  
    [![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/Yunimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/Yunimage.png)

#### **2.2.6 Exkurs: Stapelbearbeitung von Bildern mit Irfanview** 

<p class="callout danger">**Dateigrößen**  
Fotos und Dokumente sollten vor dem Upload „webtauglich“ gemacht werden.  
Empfehlung für Fotos: Lange Seite: zw. 1200px und 1600px, Empfehlung für Bilder ganze Breite (Bsp. Header): 2000px  
Maximale Dateigröße: &lt; 200kb  
Dokumente (Bsp. pdf): Speichern für Webansicht (Bilder werden so komprimiert) </p>

„Irfanview“ ist ein mächtiges Bildbearbeitungs-Tool. Die Funktion „Stapelbearbeitung“ bietet die Möglichkeit Bilder und Fotos sehr schnell, einfach und effizient umzuwandeln.

<span lang="de">Beispiel: Umbenennen und Größenänderung mehrerer Fotos</span>

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/178image.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/178image.png)

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/JIEimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/JIEimage.png)

1. Ordner mit Bildern auswählen
2. „Alle hinzufügen“ oder Bilder auswählen und „Hinzufügen“
3. Verzeichnis zum Speichern der bearbeiteten Bilder auswählen   
    Beispiel: „Aktuelles Verzeichnis verwenden“ und in diesem den Unterordner „\_bearb“ anlegen.
4. Passenden Namen geben?! ### wird durch Nummerierung ersetzt.
5. Spezial-Optionen setzen  
    [![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/Jr3image.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/Jr3image.png)
    
    In diesem Beispiel:  
    \- Sechs „zu große“ Fotos werden umgewandelt  
    \- Über die Spezial-Option „Größe ändern“ wird die lange Seite auf 1200px gesetzt, die Seiten bleiben „Proportional“ im richtigen Verhältnis  
    \- Die Fotos werden über Name Workshop\_Carmen\_### alle gleich umbenannt und nummeriert (\_001, \_002,…)  
    \- „Starten“: Die Fotos werden umgewandelt und im Unterordner „\_bearb“ gesichert.
6. Batch-Bearbeitung starten

#### **2.2.7 Dokumente** 

Empfehlung:

- PDF anstatt Word-Dokumente
- PDF für Web (auf Dateigröße achten)

#### **2.2.8 Inhalte verwalten** 

Beim Pflegen von Inhalten empfiehlt es sich, Backend und Frontend in zwei Tabs offen zu halten. Noch komfortabler sind zwei Bildschirme, wobei auf dem einem das Backend und auf dem anderen das Frontend dargestellt wird.

Tab 1 bzw. Bildschirm 1: Backend

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/t5ximage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/t5ximage.png)  
Tab 2 bzw. Bildschirm 2: Frontend

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/Mvaimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/Mvaimage.png)  
Nach gespeicherten Änderungen im Backend (und anschließendem Löschen des Caches) kann im Frontend-Tab mit der Taste F5 bzw. der Tastenkombination SHIFT+F5 die Seite aktualisiert werden.   
  
Nach einem Klick auf die zu bearbeitende Seite werden alle Inhaltselemente angezeigt.

- Ein Mouse-Over auf das Icon des Inhaltselements zeigt die ID des Inhaltselements
- Ein Klick auf das Icon zeigt das Kontextmenü an
- Stift: Inhaltselement bearbeiten
- Schieberegler: Inhaltselement aktivieren (im Frontend sichtbar) / deaktivieren (im Frontend unsichtbar)

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/kBmimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/kBmimage.png)

Über den Button "Neuen Inhalt erstellen" oder über das Kontextmenü "+Neu" können neue Inhaltselemente an der gewünschten Position erstellt werden.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/rDXimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/rDXimage.png)

Mit Drag&amp;Drop können Inhaltselemente an eine andere Position verschoben werden

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/EC8image.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/EC8image.png)

## 3 Neue VOBS-Vorlage - Los geht’s! 

Bevor du mit der Einpflege allgemeiner Inhalte beginnst, sind zwei wichtige Schritte zu machen:

### 3.1 Schuldaten korrigieren

Klicke zum Bearbeiten immer auf die gewünschte Seite bzw. das zu bearbeitende Element (Stift).

Schuldaten im Footer (unterster Bereich der Webseite, auf allen Seiten sichtbar)

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/pnXimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/pnXimage.png)

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/2NVimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/2NVimage.png)

Schuldaten und Verantwortliche(n) auf der Impressum-Seite

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/5Zfimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/5Zfimage.png)

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/ag0image.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/ag0image.png)

Kontakt E-Mail-Adresse auf der Datenschutz-Seite

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/EFUimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/EFUimage.png)

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/yRFimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/yRFimage.png)

### 3.2 Eigenes Schul-Logo einbinden 

Empfehlung:

- Formate .png oder .svg (Transparenz möglich)
- Breite ~ 200 Pixel / Höhe ~ 80 Pixel oder Seitenverhältnis von etwa 5:2
- Name: frei wählbar (zum Beispiel: mshb-logo.svg, vsho-logo.png)

Logo Upload: Dateiliste → website-assets

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/szAimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/szAimage.png)

Neues Logo zuweisen  
T3SB Config → Seitenwurzel (Weltkugel) → Edit this Configuration

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/kIQimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/kIQimage.png)

Navbar → Brand → Eigenes Logo mit korrektem Pfad und Namen angeben

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/ml1image.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/ml1image.png)

Größen des Logos definieren  
TypoScript → Seitenwurzel (Weltkugel) → Info/Bearbeiten → Konstanten

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/mQ6image.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/mQ6image.png)

Eingabe bei einem svg-Logo:  
svg: Es ist ausreichend EINE Seite zu definieren. Das Logo wird in korrektem Seitenverhältnis ausgegeben. (Angaben in Pixel px)

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/mCEimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/mCEimage.png)  
Eingabe bei einem png-Logo:  
Wir empfehlen, das Logo bereits bei der Vorbereitung in korrektem Seitenverhältnis hochzuladen und sowohl die Breite (width) als auch die Höhe (height) anzugeben (Angaben in Pixel px)

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/396image.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/396image.png)

### 3.3 Seitentitel bearbeiten

Am Anfang sehen wir im Tab die Benennung der Seite nach dem gewählten Template:

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/Z4rimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/Z4rimage.png)

1. Umbenennung im Seitenbaum: Seite → Seitenwurzel (Weltkugel) → Seiteneigenschaften bearbeiten   
    [![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/oKXimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/oKXimage.png)
2. Umbenennung der Seite: Sites → Bearbeiten (Stift) → Titel der Webseite ändern → Speichern  
    [![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/4rwimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/4rwimage.png)

## 4. Cache leeren

Nach jeder gespeicherten Änderung empfehlen wir den Seiten-Cache zu leeren. Um Änderungen im Frontend korrekt anzuzeigen, muss nach dem „Speichern“ der Zwischenspeicher (Cache) geleert werden.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/JPsimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/JPsimage.png)

## 5. Redaktionelle Arbeiten

### 5.1 Seiteneigenschaften

Seite → Root (Weltkugel) → Seiteneigenschaften bearbeiten → Erscheinungsbild

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/vucimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/vucimage.png)

Standardmäßig haben **<span style="color:rgb(35,111,161);">Seiten</span>** (vererbt von der Root-Seite) ein<span style="color:rgb(35,111,161);"> **einspaltiges Layout**</span>.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/X7Yimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/X7Yimage.png)

Das Backend sieht entsprechend aus:

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/lCvimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/lCvimage.png)

Für **<span style="color:rgb(230,126,35);">Seiten mit Unterseiten</span>** stellen wir bei der Hauptseite in den Seiteneigenschaften ein **<span style="color:rgb(230,126,35);">zweispaltiges Layout</span>** ein. Dieses Layout wird auf alle Unterseiten vererbt.  
[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/EYDimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/EYDimage.png)

In der Sidebar ein Inhaltselement angelegt, welches alle Unterseiten der Hauptseite als Menü anzeigt. Auch dieses Inhaltselement (Menü) wird standardmäßig auf alle Unterseiten vererbt.

Das Backend sieht entsprechend aus:

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/ESuimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/ESuimage.png)

Das Ergebnis im Frontend:

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/1UTimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/1UTimage.png)

### 5.2 Neue Seite erstellen

Mit Drag&amp;Drop (Seiten-Icon) kann eine neue Seite an der gewünschten Position erstellt werden. Eine so neu erstellte Seite ist am Anfang deaktiviert (nicht sichtbar). Ist die Seite fertig bearbeitet, wird diese aktiviert und somit im Frontend sichtbar gemacht.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/aOeimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/aOeimage.png)

### 5.3 Standard Inhaltselemente

Modul Seite → Seite auswählen → "+ Neuen Inhalt erstellen" an gewünschter Position auswählen. Üblicherweise geschieht dies im Bereich "Content.

Exemplarisch für die meisten Inhaltselemente: Auf der Seite „Galerie/2025-26“ wird an oberster Stelle ein neues Inhaltselement „Text und Bilder“ angelegt. 3 Bilder, 3spaltig

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/2M0image.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/2M0image.png)

In den meisten Fällen werden Elemente aus dem Reiter „Typischer Seiteninhalt“ erstellt. In diesem Fall genügt ein Klick auf „Text &amp; Bilder“

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/X4iimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/X4iimage.png)

Das Inhaltselement vom Typ „Text und Bilder“ öffnet sich.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/Ljeimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/Ljeimage.png)

**Reiter "Allgemein"**  
Über- und Unterüberschrift können eingegeben oder leer bleiben.

- Typ: Vordefinierte CSS-Klassen (Standard: h2)
- Ausrichtung: Links – Mitte – Rechts (Standard: Links)
- Link: Überschrift kann mit einem Link (intern, extern, Mail, etc.) versehen werden
- Display headings: Zusätzliche vordefinierte CSS-Klassen display-1 bis display-6
- Header Extra Class: Eigene vordefinierte CSS-Klassen oder Bootstrap-Klassen:   
    [![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/rKXimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/rKXimage.png)
- Text: Eingabe des Textes mit vielen Formatierungsmöglichkeiten  
    [![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/Ceuimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/Ceuimage.png)

**Reiter "Bilder"** [![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/Vx3image.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/Vx3image.png)

- Button "Dateien auswählen und hochladen": **NICHT EMPFOHLEN!** Bilder werden direkt vom PC hochgeladen und inhaltsbezogen von TYPO3 im Ordner user\_upload abgelegt.
- Button "Bild hinzufügen":  
    Die Bilder wurden zuvor im Dateisystem (Dateiliste) in einem expliziten Ordner hochgeladen.  
    Nach einem Klick auf den Button "Bild hinzufügen" wird der entsprechende Ordner geöffnet und die gewünschten Bilder werden ausgewählt (Einzelne Bilder über das "+"-Zeichen, Mehrfachauswahl über Checkbox → Auswahl importieren).   
    Tipp: Sollen alle Bilder des Ordners hinzugefügt werden: Auswahl umkehren → Auswahl importieren  
    [![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/kfIimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/kfIimage.png)  
      
    Ergebnis: Alle Bilder sind auf der Seite „aufgeklappt“ eingebunden. Jedes einzelne Bild könnte nun mit Beschreibungen und CSS-Klassen befüllt werden.
    
    [![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/Evmimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/Evmimage.png)
    
      
    Jetzt ist ein guter Zeitpunkt um das erste Mal zu speichern!
    
    [![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/4wvimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/4wvimage.png)  
      
    Ergebnis: Die Bilder werden nun "eingeklappt" dargestellt.
    
    [![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/h3Ximage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/h3Ximage.png)
    
    Metadaten bearbeiten, Deaktivieren/Ausblenden, Löschen, Datei-Informationen, Drag&amp;Drop (Reihenfolg ändern):
    
    [![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/bDCimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/bDCimage.png)
- Bildeinstellungen  
    [![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/OmZimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/OmZimage.png)
- Galerieeinstellungen  
    [![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/FtFimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/FtFimage.png)

**Reiter "Erscheinungsbild"** Hier können weitere Optionen für die Darstellung des Inhaltselementes vorgenommen werden.

- Padding: Außenabstand
- Margin: Innenabstand
- Extra Class: Vordefinierte CSS-Klassen
- Container (vor allem bei einspaltigem Layout wichtig):   
    container (Standard):   
    no container: 100% Seitenbreite

Sind alle Bearbeitungen abgeschlossen, muss zwingend gespeichert werden.  
[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/4wvimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/4wvimage.png)

Falls die Seite noch deaktiviert ist, machen wir sie nun sichtbar.  
[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/AzUimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/AzUimage.png)

Anschließend löschen wir noch einmal den Cache und wechseln zum Front-End-Tab  
[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/KzZimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/KzZimage.png)

Über den Button "Anzeigen" können wir nun das Ergebnis im Frontend betrachten

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/7pBimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/7pBimage.png)

Ergebnis:

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/TcWimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/TcWimage.png)

### 5.4 Spezielle Inhaltselemente

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/Fkfimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/Fkfimage.png)

#### **5.4.1 Container - Columns (Spalten)**

Der Inhaltstyp Columns (Spalten) ist ein Gestaltungselement, das auf jeder Seite eingefügt werden kann. Dabei wird der Anzeigebereich der Webseite in so viele Spalten aufgeteilt, wie ausgewählt werden (2, 3, 4 oder 6 Spalten).

Columns gehört zu den Container-Inhaltselementen. Container geben einen Rahmen vor, in dem andere Inhaltselemente eingefügt werden können. Der Container Columns gibt entsprechend Spalten vor.

Das Inhaltselement wird ausgewählt (in diesem Fall 3 Colums) und dann direkt gespeichert und geschlossen.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/w36image.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/w36image.png)

Ergebnis:  
[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/WkMimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/WkMimage.png)

Diese Spalten werden im nächsten Schritt erst mit Inhalt gefüllt → "+ Neuen Inhalt erstellen" in der jeweiligen Spalte. Die Inhalte können dabei aus allen Inhaltstypen ausgewählt werden. Nach dem Anlegen der Inhaltselemente "Speichern" und "Schließen".

In diesem Beispiel enthalten die Spalten 1 und 3 jeweils ein Bild, während die Spalte 2 in der Mitte ein "Normales Textelement" enthält. Auf Mobilgeräten werden diese Spalten (von links nach rechts) im Normalfall von oben nach unten angezeigt. Wir achten darauf, dass alle Inhaltelemente aktiviert sind.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/chlimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/chlimage.png)

Ergebnis im Frontend:

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/TW7image.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/TW7image.png)

Über den Bearbeiten-Stift des Elements "Colums" → Erscheinungsbild lassen sich unzählige Einstellungen vornehmen. Diese werden hier nicht näher erläutert.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/aONimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/aONimage.png)

####   
**5.4.2 Container - Card Wrapper**

  
[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/PGHimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/PGHimage.png)

Cards bietet die hier dargestellte Möglichkeit, Personen, Teams oder auch Unterbereiche der Webseite grafisch herauszuheben. Um mit Cards zu arbeiten, muss im Backend zuerst ein „Card Wrapper“-Container erstellt werden:

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/Nzjimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/Nzjimage.png)  
Gegebenenfalls wird eine Überschrift eingefügt, anschließend direkt wieder "Speichern" und "Schließen".

Nun wird unser Card-Wrapper mit dem Inhaltselement / den Inhaltselementen "Bootstrap Card" befüllt. Dies ist in diesem Fall das einzig mögliche Inhaltselement. Es können beliebig viele Card-Elemente eingefügt werden.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/9WDimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/9WDimage.png)

Die Karten können vielfältig gestaltet und mit Effekten versehen werden.

Im Reiter „Content“ wird der Text eingegeben, der auf der Karte angezeigt werden soll. Dieser kann im Bereich „Text top“ (oben) oder „Text bottom“ (unten) eingegeben werden. Diese Ortsangaben haben je nach gewählter Kartenart (Group, Decks oder Columns) eine andere Auswirkung.

Im Reiter „Medien“ können bis zu zwei Bilder eingebunden werden, die je nach gewählter Kartenart dann angezeigt werden. Bei den Bildern können Extra-Klassen für den figure-tag (besondere Abstände bzw. Hover-Animationen) sowie für den img-tag (Darstellungsvarianten des Bildes) ausgewählt werden. Die Darstellung wie im Template wird durch Aktivieren von „Enable Profile Card“ im Reiter „Erscheinungsbild“ erreicht.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/SWnimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/SWnimage.png)  
  
Wiederum können über das "Erscheinungsbild" von "Card Wrapper" unzählige Einstellungen vorgenommen werden.

Hiding / Display Elements: Hier wird angegeben, ob die Karten bei gewissen Bildschirmgrößen ausgeblendet, oder erst bei bestimmten Bildschirmgrößen eingeblendet werden sollen.

Groups, Decks, Columns or Slider: Unterschiedliche Anzeigemöglichkeiten der Cards. Wird ein bestimmtes Element ausgewählt, öffnen sich weitere Einstellungsmöglichkeiten.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/O4Uimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/O4Uimage.png)  
  
**Group / Grid Cards**  
Gruppierte Darstellung - ohne Zwischenräume bzw. mit Zwischenräumen (Grid Cards)

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/HQOimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/HQOimage.png)

**Masonry**  
In dieser Einstellung passt sich die Anzahl der in einer Zeile angezeigten Elemente an die verfügbare Breite an. Je schmaler der Bildschirm, umso weniger Karten werden nebeneinander angezeigt.

**Slider**  
In der Einstellung Slider werden die Karten als horizontaler Slider angezeigt, durch den mit gedrückter Maustaste oder per Wischgeste (bei Touchscreens) durchgescrollt werden kann.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/sjGimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/sjGimage.png)

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/Ietimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/Ietimage.png)

Ergebnis: mit Navigation (Pfeile) und Paginierung (Punkte im unteren Bereich)[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/htNimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/htNimage.png)

**Flipper**  
Bei MouseOver werden die Karten „gedreht“ und es werden weitere in den Karten angegebenen Inhalte angezeigt.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/ZQMimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/ZQMimage.png)

#### **5.4.3 Container - Collapsible Container (Accordion)**

Das Accordion eignet sich besonders für Aufzählungen. Es bietet die Möglichkeit, zu den einzelnen Items der Aufzählung weitere Informationen einblenden zu lassen.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/T0Yimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/T0Yimage.png)

Für das Accordion muss ein „Collapsible Container“ als Inhaltselement eingefügt werden. Gegebenenfalls Überschrift vergeben, danach wieder "Speichern" und Schließen.  
[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/UD6image.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/UD6image.png)

Dieser Container wird für jeden gewünschten Eintrag in der Liste mit einem „Collapsible Element“ befüllt. Dies ist das einzige Inhaltselement, das bei einem Collapsible Container angeboten wird.   
[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/zBDimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/zBDimage.png)

Im Collapsible Element wird der Titel und allenfalls ein Bild dazu angeführt. Dies wird als „Überschrift“ des Accordion angezeigt. Innerhalb des Collapsible Element kann ein Inhalt eingefügt werden. Dieser Inhalt kann aus jedem Inhaltselement bestehen und wird angezeigt, sobald das entsprechende Element angeklickt wird.

#### **5.4.4 Container - Tab Container**

Der Container „Tabs“ erlaubt es, verwandte Inhalte in Tabulatoren darzustellen, wobei jeweils nur der ausgewählte Inhalt angezeigt wird. Dieses Verhalten ist aus den Ribbons der Office-Programme bekannt. Um einen Tab Container zu verwenden, muss diese Option bei den Containern der Inhaltselemente ausgewählt werden. Der Tab Container ist am unteren Ende der Optionen angegeben.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/6UFimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/6UFimage.png)

Neuen Tab Container anlegen:

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/rXqimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/rXqimage.png)

Gegebenenfalls Überschrift eingeben, danach "Speichern" und "Schließen".

Neuen Inhalt erstellen: Tab Element

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/82Simage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/82Simage.png)

Diese Elemente können dann mit beliebigen Inhalten befüllt werden. VORSICHT! Alle Tabs benötigen zwingend einen Inhalt.

#### **5.4.5 Container - Carousel**

Mit einem Carousel kann ein animierter Wechsel zwischen verschiedenen Inhalten, beschränkt auf Texte und Bilder, umgesetzt werden. Dazu muss aus den Inhaltselementen der Carousel Container ausgewählt werden.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/swBimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/swBimage.png)

Gegebenenfalls Überschrift vergeben, danach "Speichern" und "Schließen".

Als Inhalt des Carousel Containers kann nur das Inhaltselement „BS Carousel“ ausgewählt werden. Das BS Carousel kann Bilder, Texte oder beides enthalten. Die Texte überlagern dabei den Bildinhalt.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/VnIimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/VnIimage.png)

Die Anzeige im Carousel kann durch verschiedene Einstellungen beeinflusst werden. Diese Einstellungen finden sich alle im Reiter „Erscheinungsbild“. Die wichtigsten kurz zusammengefasst:

**Use Thumbnails as carousel-indicators**: Unter dem Carousel werden kleine Vorschaubilder der anderen Carouselinhalte angezeigt.

**Switch carousel from horizontal sliding to crossfade**: Der Wechsel der Inhalte wird nicht als Sliding, sondern als Überblendung dargestellt.

**Interval:** Gibt die Einblendzeit eines Inhalts in Millisekunden an.

#### **5.4.6 Container - Swiper**

Der Swiper Container ist ähnlich dem Carousel. Beim Swiper können jedoch mehrere Inhaltselemente parallel angezeigt werden, die animiert durchlaufen werden können. Dabei kann je nach Bildschirmgröße angegeben werden, wie viele Elemente gleichzeitig nebeneinander dargestellt werden.

Außerdem kann, ähnlich wie beim Container Cards, Loop, Autoplay sowie eine Navigation eingeblendet werden.

Diese Einstellungen finden sich, wie auch bei den anderen Containern im Reiter „Erscheinungsbild“.

#### **5.4.6 Container - Parallax Wrapper**

Mit dem Parallax Wrapper kann ein Bild eingefügt werden, das sich scheinbar im Hintergrund beim Scrollen der Seite mit einer anderen Geschwindigkeit bewegt.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/Rcqimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/Rcqimage.png)

Im Reiter „Bilder“ des Inhaltselements wird das Bild ausgewählt, das „im Hintergrund“ dargestellt werden soll.

Im Reiter „Erscheinungsbild“ bestimmt der eingetragene Wert bei „Parallax effect speed.“ die Stärke des gewünschten ParallaxEffektes. Der Wert muss zwischen -1.0 und 2.0 liegen. Der Wert 1.0 bettet das Bild „normal“ in der Seite ein.

In den Parallax Wrapper können beliebige weitere Inhaltselemente eingefügt werden. Diese werden dann vor dem Bild platziert.

#### **5.4.8 Nachrichten-System: News (Aktuelles)** 

Der Inhaltstyp Nachrichten (News) kann auf jeder Seite eingegeben werden. Oft wird hierfür eine explizite Seite (zum Beispiel „Aktuelles“) verwendet. Des Weiteren ist es notwendig für die Einzelansicht einer Nachricht eine Seite „Detail“ (ohne Inhalt) anzulegen. Optional können noch die Seiten „Archiv“ und „Archiv Single“ angelegt werden.

Die Datensätze des Nachrichten-Systems werden aufgrund der Übersicht in einem externen System-Ordner verwaltet und über das **Modul „Liste“** gepflegt. Im Falle der VOBS-Templates ist es der Ordner news-db

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/bqAimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/bqAimage.png)

Tipp: Die Seite „Aktuelles Detail“ sollte nicht im Menü erscheinen. Aus diesem Grund wird sie in den Seiteneinstellungen im Reiter „Zugriff“ aus dem Menü ausgeschlossen:

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/qokimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/qokimage.png)

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/6HQimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/6HQimage.png)

Das Anlegen eines Nachrichten-Inhalts erfolgt über "Nachrichten-System": News-Artikelliste (inkl. Detailansicht)

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/9ATimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/9ATimage.png)

Nach dem Anlegen des Inhalts „Nachrichten-System“ müssen diverse Einstellungen vorgenommen werden. Es ist zu empfehlen, diese Einstellungen der Administration zu überlassen.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/R02image.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/R02image.png)

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/TrDimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/TrDimage.png)

**Erweiterungsoptionen → Einstellungen**  
Wir geben als Datenbank unseren System-Ordner news-db an:

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/lfTimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/lfTimage.png)

**Erweiterungsoptionen → Weitere Einstellungen**  
Hier geben wir das Verhalten für die Einzelnachrichten-Ansicht, die Listenansicht und den Zurück-Link an.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/JFgimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/JFgimage.png)

Hier stellen wir auch ein, wie viele Einträge pro Seite dargestellt werden sollen:

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/Azqimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/Azqimage.png)

**Erweiterungsoptionen → Vorlage**

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/P0dimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/P0dimage.png)

**Einpflege und Bearbeitung von Artikeln (News):**

Artikel (News) werden über das Modul „Liste“ angelegt und verwaltet bzw. gepflegt.

Liste → news-db → Neuen Datensatz erstellen → News System → Artikel

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/5Yuimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/5Yuimage.png)

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/QSSimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/QSSimage.png)

Kategorien Werden viele News verwaltet und eingepflegt, so ist unter Umständen das Anlegen von Kategorien sinnvoll. Neue Kategorien im Systemordner news-db erstellen (Beispiele: Ausflüge, Feste, Berufsorientierung,…). Bei vielen News-Datensätzen ist durch eine Kategorisierung eine differenzierte Darstellung möglich.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/DrZimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/DrZimage.png)

# VOBS Typo3 Templates | Administration

<table class="vobs-table" id="bkmrk-vorarlberger-standar" style="border-collapse:collapse;width:100%;border-width:0px;height:79.0938px;"><colgroup><col style="width:49.9543%;"></col><col style="width:49.9543%;"></col></colgroup><tbody><tr style="height:79.0938px;"><td style="border-width:0px;height:79.0938px;">Vorarlberger Standardschulinstallation  
Verfasser: Kuno Sandholzer und Alex Zoppel</td><td class="align-right" style="border-width:0px;height:79.0938px;">© 2025 IT-Regionalbetreuer Vorarlberg  
6900 Bregenz, Römerstraße 14  
Alle Rechte vorbehalten</td></tr></tbody></table>

Diese Dokumentation ist eine Ergänzung zur "VOBS Typo3-Templates | Quickstart Redakteure"-Dokumentation. Sie ist für Seiten-Administratoren gedacht und soll einen Überblick über verschiedene Einstellungsmöglichkeiten bieten.

Änderungen am Template erfordern mitunter Expertenwissen.  
  
Link zu den VOBS Typo3-Templates: [https://vobs.at/cms](https://vobs.at/cms)

## 1. Aufbau der VOBS-Templates

Sämtliche VOBS-Templates nutzen das Plugin t3sbootstrap.

Seitenstruktur des Templates:

```css
ROOT (1) /*Startpunkt der Seite, Verweis auf erste Unterseite, erhält dann den Schulnamen)*/
  -HOME (2) /*Startseite, im Menü unsichtbar*/
  -UNSERE SCHULE (3)
    ---Leitbild
    ---Angebot
    ---Klassen
    ---Team
    ---Organisatorisches
    ---Elternverein
  -GALERIE (4)
  -SERVICE (5)
    ---Lernmaterialien
    ---Berufsorientierung
    ---Downloads
  -TERMINE (6)
    ---Termine Detail
      (optional: ---Jahresübersicht)
      (optional: ---Schularbeiten)
  -KONTAKT (7) /*optional, im Menü unsichtbar*/
  -INHALTSELEMENTE (8) /*Demo INHALTSELEMENTE - optional und individuell, im Menü unsichtbar*/
  -ZUSATZ 2 (9) /*optional und individuell, im Menü unsichtbar*/
  -FOOTER (10) /*im Menü unsichtbar*/
    ---Impressum
    ---Datenschutz
    ---Sitemap
    ---Suche
  -EXTRAMENU (11) /*Menütrennung -> Bsp. Main-Nav Extra Row oder Seitenspalte, unsichtbar*/
    ---E-Mail
    ---Telefon
  -AKTUELLES (12) /*im Menü unsichtbar*/
    ---Aktuelles Detail
    ---Archiv
    ---Archiv Single
  -Datenbanken
    ---termine-db
    ---news-db
```

<p class="callout danger">**Onepage**   
Wurde ein Onepage-Template gewählt, sind trotzdem alle Seiten vorhanden. Außer „Root“, „Home“ und „Footer“ wurden alle übrigen Seiten deaktivert. </p>

## 2. Individuelle Template-Anpassungen

Grundsätzlich können an drei Punkten individuelle (Design-)Anpassungen vorgenommen werden:

### **2.1 T3S Bootstrap -Grundeinstellungen**

T3SB Config → Root (Weltkugel) → Edit this configuration  
Grundlegende Einstellungen, welche vom Plugin T3SBootstrap am Template vorgenommen werden können.   
Eine Änderung erfordert zwingend das Speichern und das Löschen des Caches.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/Lhmimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/Lhmimage.png)

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/Oalimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/Oalimage.png)

### **2.2 T3S Bootstrap - Custom SCSS**

T3SB Config → Root (Weltkugel)   
Überschreiben von vorkompilierten Bootstrap Klassen  
Eine Änderung erfordert zwingend das Speichern und das Löschen des Caches.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/zwsimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/zwsimage.png)

### **2.3 Custom CSS im Modul "Dateiliste"**

Dateiliste → website-assets → #template#-custom.css  
Individuelle und kleinere Anpassungen diverser CSS Definitionen

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/V2Qimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/V2Qimage.png)

## 3. Seiteneigenschaften

Seite → Root (Weltkugel) → Seiteneigenschaften bearbeiten → Erscheinungsbild

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/vucimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/vucimage.png)

Die hier vorgenommenen Einstellungen werden auf den gesamten Seitenbaum übernommen.  
Voreinstellung: Einspaltig und 100% Breite (no container). Hiermit ist der Standard für Full-Width Elemente (volle Seitenbreite, 100%) gesetzt.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/X7Yimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/X7Yimage.png)

Damit der Standard für die Inhaltselemente trotzdem in einem Container angezeigt wird, wird das Erscheinungsbild der Inhaltselemente standardmäßig auf Container gesetzt:  
Seite → Root → Seiteneigenschaften bearbeiten → Ressourcen → Seiten-TSconfig

```typescript
# pages: container oder container-fluid
TCAdefaults.pages.tx_t3sbootstrap_container = container (default)
# tt_content: container, container-fluid oder container-fluid px-0
TCAdefaults.tt_content.tx_t3sbootstrap_container = container
```

Ergebnis:  
Im Reiter Erscheinungsbild ist Container auf „container“ gesetzt.   
Im Falle eines Full-Width-Inhaltselements wird hier „no container“ angegeben.

Standardmäßig haben **<span style="color:rgb(35,111,161);">Seiten</span>** also (vererbt von der Root-Seite) ein<span style="color:rgb(35,111,161);"> **einspaltiges Layout**</span>. Das Backend sieht entsprechend aus:

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/lCvimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/lCvimage.png)

Für **<span style="color:rgb(230,126,35);">Seiten mit Unterseiten</span>** stellen wir bei der Hauptseite in den Seiteneigenschaften ein **<span style="color:rgb(230,126,35);">zweispaltiges Layout</span>** ein. Dieses Layout wird auf alle Unterseiten vererbt.  
[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/EYDimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/EYDimage.png)

Zudem wird in der Sidebar ein Inhaltselement angelegt, welches alle Unterseiten der Hauptseite als Menü anzeigt. Auch dieses Inhaltselement (Menü) wird standardmäßig auf alle Unterseiten vererbt.

Das Backend sieht entsprechend aus:

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/ESuimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/ESuimage.png)

Das Ergebnis im Frontend:

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/1UTimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/1UTimage.png)

## 4. Dateistruktur

Ein großer Vorteil von Typo3 ist das Dateimanagement. Wie auf einem PC können Daten in Ordnern angelegt und verwaltet werden. Ein Vorschlag für eine sinnhafte und übersichtliche Dateistruktur für eine Schule kann eine Einordnung in Schuljahre sein.

<table id="bkmrk-schule-%E2%86%92-%C2%A0-upload-vo" style="border-collapse:collapse;width:100%;border-width:0px;"><colgroup><col style="width:38.7562%;"></col><col style="width:61.2438%;"></col></colgroup><tbody><tr><td style="border-width:0px;">[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/yPTimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/yPTimage.png)  
</td><td style="border-width:0px;">**schule** →

Upload von Bildern, Fotos und Dokumenten nach Jahren sortiert

**T3SB** →

alle Dateien für das Template. Sollte unangetastet bleiben!

**user\_upload** →

inhaltsbezogene Uploads

**website-assets** →

zur Verfügung gestellte Hintergründe, Icons, Fotos und Schriftarten template-custom.css und Logo

</td></tr></tbody></table>

## 5. Footer und Jumbotron (Header)

### **5.1 Footer**

Footer-Einstellungen in der T3SB Config:

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/MKrimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/MKrimage.png)

Footer enthält Content der angegeben Seite, in diesem Fall: Footer (id=10)

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/O9jimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/O9jimage.png)

Inhalt des Footers: Schuldaten / Menü mit Unterseiten (Impressum, Datenschutz, Sitemap, Suche) / Copyright-Hinweis

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/zSaimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/zSaimage.png)

### **5.2 Jumbotron (Header)**

Im Inhaltsbereich „Jumbotron“ der Root-Seite (id=1) angelegte Inhalte werden auf alle Seiten vererbt. [![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/marimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/marimage.png)

Wird Dieser Headerbereich beispielsweise nur auf der Startseite benötigt, so wird er aus dem Root entfernt und bei der Home-Seite eingefügt. Prinzipiell kann jede Seite ein individuelles Jumbotron-Element beinhalten.

Jumbotron-Einstellungen in der T3SB Config:

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/a6Dimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/a6Dimage.png)

Jumbotron bei VOBS-Templates:

- Hintergrundbild (Inhaltselement Background-Wrapper) mit 100% Breite (no container)
- Höhe von Jumbotron: Erscheinungsbild → Image → Padding (20 rem)
- Transparente Wellen im unteren Bild-Bereich werden in der custom.css definiert (svg-Daten)  
    Dateiliste → website-assets → #template#-custom.css  
    [![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/Puvimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/Puvimage.png)

## 6. Schriftarten

Beim Einbinden von Schriftarten / Web-Fonts ist zwingend darauf zu achten, dass diese lokal eingebunden werden und nicht von externen Seiten geladen werden.

Aus diesem Grund sind bei den VOBS-Templates folgende Schriften bereits vorinstalliert:   
Dateiliste → website-assets → vobs-fonts

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/cQoimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/cQoimage.png)

Diese Schriftarten werden über die Datei vobsfonts.css bereitgestellt:   
Dateiliste → website-assets → vobsfonts.css

Hier ist es wichtig, die NICHT verwendeten Schriftarten in der CSS-Datei auszukommentieren (mit /\* und \*/), damit nicht alle Schriftarten geladen werden und so die Seitenperformance negativ beeinträchtigt wird:

```css
/* 
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('vobs-fonts/montserrat-v25-latin-700.eot');
  src: local(''),
       url('vobs-fonts/montserrat-v25-latin-700.eot?#iefix') format('embedded-opentype'),
       url('vobs-fonts/montserrat-v25-latin-700.woff2') format('woff2'),
       url('vobs-fonts/montserrat-v25-latin-700.woff') format('woff'),
       url('vobs-fonts/montserrat-v25-latin-700.ttf') format('truetype'),
       url('vobs-fonts/montserrat-v25-latin-700.svg#Montserrat') format('svg');
}
*/
```

<p class="callout danger">**Weitere Schriftarten lokal einbinden**  
Schriftarten müssen in den Formaten eot, woff, woff2, ttf und svg vorliegen.   
Der Google Web Fonts Helper bietet hier Unterstützung: [gwfh.mranftl.com](https://docs.vobs.at/gwfh.mranftl.com)   
1. Google Font auswählen   
2. Style auswählen (Regular, optional empfohlen 300,500,700)   
3. CSS-Code kopieren und in vobsfonts.css einbinden   
4. Font-Dateien herunterladen und in den Ordner vobsfonts uploaden   
5. Auf korrekten Dateipfad in der vobsfonts.css achten </p>

## 7. Bootstrap CSS-Klassen

**Container** (Quelle: getbootstrap.com)

<table class="table" id="bkmrk-%C2%A0-extra-small-%3C576px"><thead><tr><th> </th><th>Extra small <div class="fw-normal">&lt;576px</div></th><th>Small <div class="fw-normal">≥576px</div></th><th>Medium <div class="fw-normal">≥768px</div></th><th>Large <div class="fw-normal">≥992px</div></th><th>X-Large <div class="fw-normal">≥1200px</div></th><th>XX-Large <div class="fw-normal">≥1400px</div></th></tr></thead><tbody><tr><td>`.container`</td><td><span class="text-body-secondary">100%</span></td><td>540px</td><td>720px</td><td>960px</td><td>1140px</td><td>1320px</td></tr><tr><td>`.container-sm`</td><td><span class="text-body-secondary">100%</span></td><td>540px</td><td>720px</td><td>960px</td><td>1140px</td><td>1320px</td></tr><tr><td>`.container-md`</td><td><span class="text-body-secondary">100%</span></td><td><span class="text-body-secondary">100%</span></td><td>720px</td><td>960px</td><td>1140px</td><td>1320px</td></tr><tr><td>`.container-lg`</td><td><span class="text-body-secondary">100%</span></td><td><span class="text-body-secondary">100%</span></td><td><span class="text-body-secondary">100%</span></td><td>960px</td><td>1140px</td><td>1320px</td></tr><tr><td>`.container-xl`</td><td><span class="text-body-secondary">100%</span></td><td><span class="text-body-secondary">100%</span></td><td><span class="text-body-secondary">100%</span></td><td><span class="text-body-secondary">100%</span></td><td>1140px</td><td>1320px</td></tr><tr><td>`.container-xxl`</td><td><span class="text-body-secondary">100%</span></td><td><span class="text-body-secondary">100%</span></td><td><span class="text-body-secondary">100%</span></td><td><span class="text-body-secondary">100%</span></td><td><span class="text-body-secondary">100%</span></td><td>1320px</td></tr><tr><td>`.container-fluid`</td><td><span class="text-body-secondary">100%</span></td><td><span class="text-body-secondary">100%</span></td><td><span class="text-body-secondary">100%</span></td><td><span class="text-body-secondary">100%</span></td><td><span class="text-body-secondary">100%</span></td><td><span class="text-body-secondary">100%</span></td></tr></tbody></table>

**Grid** (Quelle: getbootstrap.com)

<table class="table mb-4" id="bkmrk-%C2%A0-xs%3C576px-sm%E2%89%A5576px-"><thead><tr><th scope="col"> </th><th scope="col">xs  
<span class="fw-normal">&lt;576px</span></th><th scope="col">sm  
<span class="fw-normal">≥576px</span></th><th scope="col">md  
<span class="fw-normal">≥768px</span></th><th scope="col">lg  
<span class="fw-normal">≥992px</span></th><th scope="col">xl  
<span class="fw-normal">≥1200px</span></th><th scope="col">xxl  
<span class="fw-normal">≥1400px</span></th></tr></thead><tbody><tr><th class="text-nowrap" scope="row">Container `max-width`</th><td>None (auto)</td><td>540px</td><td>720px</td><td>960px</td><td>1140px</td><td>1320px</td></tr><tr><th class="text-nowrap" scope="row">Class prefix</th><td>`.col-`</td><td>`.col-sm-`</td><td>`.col-md-`</td><td>`.col-lg-`</td><td>`.col-xl-`</td><td>`.col-xxl-`</td></tr><tr><th class="text-nowrap" scope="row">\# of columns</th><td colspan="6">12</td></tr></tbody></table>

Beispiel:  
[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/nHJimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/nHJimage.png)

**Abstände**

Wir unterscheiden zwei unterschiedliche Abstände:

- Padding - Abstand **innerhalb** eines Elements (zwischen Inhalt und Rand)
- Margin - Abstand **außerhalb** eines Elements (zu anderen Elementen)

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/Rtmimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/Rtmimage.png)

Die Klassen werden im Format {Eigenschaft}{Seiten}-{Größe} für xs und {Eigenschaft}{Seiten}-{Breakpoint}-{Größe} für sm, md, lg, xl und xxl benannt.

Wobei Eigenschaft eine der folgenden ist:

m - für Klassen, die den Außenabstand (margin) festlegen   
p - für Klassen, die den Innenabstand (padding) festlegen

Wobei Seiten eine der folgenden ist:   
t - für Klassen, die margin-top oder padding-top festlegen   
b - für Klassen, die margin-bottom oder padding-bottom festlegen   
s - (start) für Klassen, die margin-left oder padding-left in LTR und margin-right oder padding-right in RTL festlegen   
e - (end) für Klassen, die margin-right oder padding-right in LTR und margin-left oder padding-left in RTL festlegen   
x - für Klassen, die sowohl \*-left als auch \*-right festlegen   
y - für Klassen, die sowohl \*-top als auch \*-bottom festlegen   
leer - für Klassen, die einen Abstand oder Innenabstand auf allen 4 Seiten des Elements festlegen

Wobei Größe eine der folgenden ist:   
0 - für Klassen, die den Abstand oder Innenabstand durch Einstellen auf 0 beseitigen   
1 - (standardmäßig) für Klassen, die den Abstand oder Innenabstand auf $spacer \* .25 festlegen   
2 - (standardmäßig) für Klassen, die den Abstand oder Innenabstand auf $spacer \* .5 festlegen   
3 - (standardmäßig) für Klassen, die den Abstand oder Innenabstand auf $spacer festlegen   
4 - (standardmäßig) für Klassen, die den Abstand oder Innenabstand auf $spacer \* 1.5 festlegen   
5 - (standardmäßig) für Klassen, die den Abstand oder Innenabstand auf $spacer \* 3 festlegen   
auto - für Klassen, die den Abstand auf auto festlegen.

Beispiele:   
p-3 Padding auf allen 4 Seiten   
mt-4 Margin Top

Beispiel Footer:   
Zwischen Seiten-Content und Footer ist kein oder zu wenig Abstand.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/rZVimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/rZVimage.png)

Lösung:  
Wir definieren in T23SB Config den Abstand des Footers nach oben mit einem Margin Top; mt-5

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/FFbimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/FFbimage.png)

Speichern und Cache löschen.

Ergebnis:

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/LGgimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/LGgimage.png)

**Breite von Elementen (width)** (Quelle: getbootstrap.com)

&lt;div class="w-25 p-3"&gt;Width 25%&lt;/div&gt;   
&lt;div class="w-50 p-3"&gt;Width 50%&lt;/div&gt;   
&lt;div class="w-75 p-3"&gt;Width 75%&lt;/div&gt;  
&lt;div class="w-100 p-3"&gt;Width 100%&lt;/div&gt;   
&lt;div class="w-auto p-3"&gt;Width auto&lt;/div&gt;

[![Fypimage.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/fypimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/fypimage.png)

## **8. Anlegen eines Administrators**

Unter Umständen soll an einer Schule ein weiterer Backend-Benutzer angelegt werden.

Backend-Benutzer → + Neuen Backend-Benutzer anlegen

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/7cmimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/7cmimage.png)

Das Anlegen eines **Administrator**-Benutzers **mit vollen Rechten** ist schnell erledigt:

- Schieberegler bei Admin(!) ist aktiviert
- Benutzername und Passwort festlegen
- Sprache der Benutzeroberfläche einstellen

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/wKjimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/wKjimage.png)

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/TpMimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/TpMimage.png)

Der Zugriff muss noch aktiviert werden:

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/KmIimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/KmIimage.png)  
  
Speichern.

## 9. Anlegen von Redakteuren

Es ist empfehlenswert, für **Redakteure** Benutzer **mit eingeschränkten Rechten** und **eingeschränkten Funktionen** anzulegen.

**Vorteile**

- Backend für Redakteure viel übersichtlicher und damit "einfacher"
- Seiten-, Datei und Verzeichnis-Rechte können vordefiniert und ggf. eingeschränkt werden
- Es können keine ungewollten oder unliebsamen Veränderungen an Template oder Systemeinstellungen vorgenommen werden

### 9.1 Backend-Benutzergruppe "Redakteure"

Zu diesem Zeck legen wir eine neue Backend-Benutzergruppe an.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/GNzimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/GNzimage.png)

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/b6mimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/b6mimage.png)

Nun geben wir an, welche Seitentypen für Redakteure zulässig sind. In diesem Fall dürfen nur Seiten vom Typ Standard angelegt werden.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/9eNimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/9eNimage.png)

Die **Tabellenberechtigungen** setzen wir je nach Bedarf auf Lesen &amp; Schreiben. Empfehlung:  
Seite, Datei, Dateisammlung, Backend-Layout, Seiteninhalt, Artikel

**Zulässige Felder** werden auch nach Bedarf inkludiert. Standardmäßig hat ein Redakteur weniger Zugriff. Empfehlung: so (leer) belassen.

**Explizit erlaubte Feldwerte**

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/Jnyimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/Jnyimage.png)

Nun definieren wir, welche Module die Mitglieder der Redakteurs-Gruppe sehen können:  
Seite, Anzeigen, Liste, Dateiliste

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/KV8image.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/KV8image.png)

Anschließend geben wir die entsprechenden **Freigaben** an:

- Redakteure erhalten den Zugang zum kompletten Seitenbaum (Root, Weltkugel, ID=1)  
    [![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/UPfimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/UPfimage.png)
- Redakteure erhalten Zugriff zu bestimmten Ordnern unserer Datei-Struktur  
    [![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/0cBimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/0cBimage.png)
    
      
    Hierzu definieren wir **zwei Verzeichnisfreigaben** an (+ Zeichen): **website-assets** und **schule**
    
    [![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/nvrimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/nvrimage.png)
    
    [![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/8slimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/8slimage.png)
    
    Die zweite Verzeichnisfreigabe "schule" funktioniert wie oben beschrieben, nur eben mit dem Ordner "schule".
    
      
    Theoretisch könnten wir auch den gesamten fileadmin-Pfad freigeben.   
    Wir wollen aber nicht, dass Redakteure auf alle Datei-Ordner (T3SB, etc.) Zugriff haben.

Am Ende aktivieren wir noch den Zugriff für diese Backend-Benutzergruppe:

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/2Agimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/2Agimage.png)

### 9.2 Backend Benutzer

Nun wird ein neuer Backend-Benutzer angelegt und der Gruppe "Redakteure" hinzugefügt.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/ZsIimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/ZsIimage.png)

Allgemein  
Admin(!) deaktivieren, Benutzername und Passwort festlegen. Gruppe "Redakteure" zuweisen(!)

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/7iXimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/7iXimage.png)

Sprache einstellen

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/tE6image.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/tE6image.png)

**Persönliche Daten** optional

**Modul-Berechtigungen**  
nicht bearbeiten (leer lassen)

**Freigaben**  
Haken bei Datenbankfreigaben und Verzeichnisfreigaben setzen, ansonsten unbearbeitet lassen.  
[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/Z76image.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/Z76image.png)

**Zugriff**  
Aktiviert

### 9.3 Berechtigungen

Noch hat die Gruppe "Redakteure" keinen Zugriff auf die einzelnen Seiten. Dies ändern wir, indem wir Berechtigungen verteilen:

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/ttrimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/ttrimage.png)

In diesem Fall haben die Redakteure auch die Berechtigung Seiten zu löschen und neu anzulegen.   
Wichtig: Gruppe "Redakteure" angeben, Tiefe: Rekursiv anwenden auf alle Ebenen, danach speichern.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/wN8image.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/wN8image.png)

Anschließend leeren wir den Cache, loggen uns aus und melden uns als Redakteur an.  
Alternativ zum Logout können wir auch testweise innerhalb des Admin-Accounts andere User testen:  
[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/SpYimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/SpYimage.png)

**Ergebnis**  
Der Benutzer "test-redakteur" hat ausschließlich die Module Seite, Anzeigen und Liste. Er kann nur den Seitentyp "Standard" anlegen, hat Zugriff auf den gesamten Seitenbaum.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/FiZimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/FiZimage.png)

Der Benutzer "test-redakteur" kann sämtliche Inhaltselemente anlegen:

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/B4nimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/B4nimage.png)

Der Benutzer "test-redakteur" hat unter "Dateiliste" Zugriff auf die beiden Ordner "website-assets" und "schule"

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/Hxyimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/Hxyimage.png)

# Typo3: Redakteur einrichten

<table class="vobs-table" id="bkmrk-vorarlberger-standar" style="border-collapse:collapse;width:100%;border-width:0px;height:79.0938px;"><colgroup><col style="width:49.9543%;"></col><col style="width:49.9543%;"></col></colgroup><tbody><tr style="height:79.0938px;"><td style="border-width:0px;height:79.0938px;">Vorarlberger Standardschulinstallation  
Verfasser: Kuno Sandholzer</td><td class="align-right" style="border-width:0px;height:79.0938px;">© 2025 IT-Regionalbetreuer Vorarlberg  
6900 Bregenz, Römerstraße 14  
Alle Rechte vorbehalten</td></tr></tbody></table>

## 1. Vorbemerkungen

Manchmal ist es nützlich, auf einer Typo3-Seite neben dem Webmaster der Schule noch weiteren Personen den Zugriff auf das Backend der Homepage zu erlauben. Eventuell übernehmen Kollegen Teilbereiche der Webseite, oder, wie in diesem Beispiel, erhält der Elternverein Zugriff auf einen Unterbereich der Seite.

In dieser Anleitung wird das Einrichten einer Redakteursgruppe sowie das Anlegen eines zusätzlichen Backend-Benutzers erklärt.

Diese Teilberechtigungen können nicht nur für die Seitenstruktur, sondern auch für den Bereich der Dateiliste vergeben werden.

## 2. Erstellen der Dateifreigabe

Vorab muss eine Dateifreigabe erstellt werden, damit die Redakteure in der Dateiliste Dokumente ablegen können:

Dabei kann ein neuer Ordnerbereich erstellt werden oder ein bereits bestehender Ordner verwendet werden. In diesem Beispiel wurde ein Ordner „elternverein“ erstellt, der dann freigegeben wird:

![Ein Bild, das Text, Screenshot, Software, Computersymbol enthält.  Automatisch generierte Beschreibung](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-jmd80ypp.png) ![Ein Bild, das Text, Screenshot, Schrift, Zahl enthält.  Automatisch generierte Beschreibung](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-hq8ct9w2.png)

Sollen die Redakteure auch direkt in den Inhaltselementen Bilder und Dateien hochladen und einbinden können, so muss der Bereich „user\_upload“ zusätzlich als Freigabe eingerichtet und später eingebunden werden.

## 3. Backend-Benutzergruppe erstellen

Im Bereich „Backend-Benutzer“ wähle oben im Klappmenü „Backend-Benutzergruppe“ und klicke dann auf „+“, um eine neue Benutzergruppe für das Backend anzulegen. Das Erstellen einer neuen Benutzergruppe ist obligatorisch.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/kACimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/kACimage.png)

Der Benutzergruppe einen Namen geben…

![Ein Bild, das Text, Schrift, Reihe, Zahl enthält.  Automatisch generierte Beschreibung](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-5d4afwnm.png)

… und anschließend im Reiter Zugriffsliste die notwendigen Berechtigungen erteilen:

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/3QTimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/3QTimage.png)

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/Q9bimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/Q9bimage.png)

Im Reiter „Freigabe und Arbeitsumgebungen“ die Seite bzw. die oberste Seite des Seitenbaums auswählen, auf die diese Redakteursgruppe Zugriff haben soll und weiters die am Anfang angelegte Verzeichnisfreigabe auswählen:

![Ein Bild, das Text, Screenshot, Reihe, Zahl enthält.  Automatisch generierte Beschreibung](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-v2fklshv.png)

Am Ende diese Änderungen abspeichern.

## 4. Backend-Benutzer erstellen

Nun kann an dieser Stelle ein Backend-Benutzer eingerichtet werden. Dazu wähle im Klapp-Menü oben jetzt „Backend-Benutzer“ aus und klicke auf das „+“:

![Ein Bild, das Text, Screenshot, Schrift, Reihe enthält.  Automatisch generierte Beschreibung](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-uxmv6dug.png)

Gib einen Benutzernamen und ein Kennwort ein, wähle die Backend-Gruppe aus und aktiviere den Backend-Benutzer:

![Ein Bild, das Text, Screenshot, Software, Zahl enthält.  Automatisch generierte Beschreibung](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-vou1myg8.png)

Diese Einstellungen abspeichern.

## 5. Zugriffsberechtigungen erteilen

Damit die Redakteure nach der Anmeldung die entsprechenden Seiten ändern können, müssen bei diesen die Zugriffsberechtigungen erteilt werden. Das geschieht im Bereich „Zugriff“.

Klicke dazu auf „\[nicht gesetzt\]“ und wähle im Klappmenü, das dann eingeblendet wird, die gewünschte Backend-Benutzergruppe aus:

![Ein Bild, das Screenshot, Software, Text, Computersymbol enthält.  Automatisch generierte Beschreibung](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-hkde1riw.png)

![Ein Bild, das Text, Schrift, Zahl, Screenshot enthält.  Automatisch generierte Beschreibung](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-mqfdvpoz.png)

Nun sollte der neu angelegte Backend-Benutzer sich bei Typo3 anmelden können und die für seine Benutzergruppe freigegebenen Seiten bearbeiten können.

# Typo3 VOBS-Templates: Kalender einbinden, Integration von Google-, Outlook- und .ics-Kalendern

<table class="vobs-table" id="bkmrk-vorarlberger-standar" style="border-collapse:collapse;width:100%;border-width:0px;height:79.0938px;"><colgroup><col style="width:49.9543%;"></col><col style="width:49.9543%;"></col></colgroup><tbody><tr style="height:79.0938px;"><td style="border-width:0px;height:79.0938px;">Vorarlberger Standardschulinstallation  
Verfasser: Alexander Zoppel</td><td class="align-right" style="border-width:0px;height:79.0938px;">© 2024 IT-Regionalbetreuer Vorarlberg  
6900 Bregenz, Römerstraße 14  
Alle Rechte vorbehalten</td></tr></tbody></table>

## 1. Google Account erstellen

**Google Account erstellen:**

Google.at -&gt; Anmelden -&gt; Konto erstellen -&gt; Für die Arbeit oder mein Unternehmen

Beispielhaft: Erstellung eines Google Accounts für die Mittelschule *Test*

![Ein Bild, das Text, Screenshot, Schrift, Webseite enthält.  Automatisch generierte Beschreibung](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-lpkxyjt7.jpeg)![Ein Bild, das Text, Screenshot, Schrift enthält.  Automatisch generierte Beschreibung](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-lfinbgeg.png)

Weitere Schritte und Angaben (Empfehlungen):

- Vorname: Mittelschule \*\*\*
- Geburtsdatum: über 18
- Geschlecht: Ich möchte dies nicht beantworten
- Vorgeschlagene E-Mail-Adresse verwenden oder eine eigene generieren
- Geeignetes (sicheres!) Passwort erstellen
- E-Mail-Adresse zur Kontowiederherstellung hinzufügen: Überspringen
- Telefon: Überspringen
- Einstellungen auswählen -&gt; Manuell (4 Schritte) 
    - *Web- &amp; App-Aktivitäten nicht in meinem Konto speichern*
    - *YouTube-Verlauf nicht in meinem Konto speichern*
    - *Allgemeine Werbung einblenden*
    - *Gelegentlich Erinnerungen für den Privatsphärecheck erhalten: Haken nicht setzen*

- Angaben bestätigen und Datenschutz zustimmen
- Unternehmensprofil einrichten: Jetzt nicht

![embedded-image-izfy0rvp.png](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-izfy0rvp.png)

Der Google Account ist nun erstellt und unser Google Kalender (bei bestehender Anmeldung) unter *calendar.google.com* oder im sich rechts oben angezeigten Menü einsehbar.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/SIbimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/SIbimage.png)

## 2. Google Projekt „Kalender Export“ erstellen und Google API generieren

<table id="bkmrk-unter-console.cloud." style="width:90.9755%;height:58.875px;"><tbody><tr style="height:58.875px;"><td style="width:55.1634%;height:58.875px;">Unter *console.cloud.google.com* den Nutzungsbedingungen zustimmen.

</td><td style="width:44.8178%;height:58.875px;">Unter Projekt auswählen „Neues Projekt“

„Kalender Export“ erstellen:

</td></tr></tbody></table>

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/zRpimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/zRpimage.png)

Ein Klick auf APIS UND DIENSTE AKTIVIEREN führt zur API-Bibliothek:

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/Lkiimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/Lkiimage.png)

Unter Google Workspace ist die Google Calendar API zu finden. Diese muss aktiviert werden.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/4euimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/4euimage.png)

Unter Anmeldedaten wird nun ein API-Schlüssel erstellt und ist unter „Schlüssel anzeigen“ jederzeit einsehbar. Der API-Schlüssel kann auch eindeutig benannt werden. Dieser Schlüssel wird später bei der Einrichtung des Typo3-Kalender-Plugins zwingend benötigt.

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/3Paimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/3Paimage.png)

## 3. Outlook-Kalender zum Teilen bereitstellen

Im Vorfeld müssen von der IT-Betreuung Einstellungen im Tenant vorgenommen werden:

![Ein Bild, das Text, Screenshot, Schrift, Zahl enthält.  Automatisch generierte Beschreibung](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-joqyznee.jpeg)![Ein Bild, das Text, Screenshot, Schrift enthält.  Automatisch generierte Beschreibung](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-dh8wktrb.png)

### 3.1 Outlook-Kalender mit Terminen befüllen

![embedded-image-fduak4xh.jpeg](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-fduak4xh.jpeg) ![embedded-image-fvj5xebu.png](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-fvj5xebu.png)

### 3.2 Outlook-Kalender teilen

In der Browser-Version(!) von Outlook Einstellungen (Zahnrad)

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/WzAimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/WzAimage.png)

Gewünschten Kalender veröffentlichen

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/IVQimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/IVQimage.png)

## 4. Pflege und Integration von Google-, Outlook- bzw. sonstigen .ics-Kalendern

In Google kann nun der kopierte Link zur Outlook-.ics-Datei (oder jede andere .ics-Datei) eingebunden werden: Kalender hinzufügen  Per URL

![Ein Bild, das Text, Schrift, Software, Webseite enthält.  Automatisch generierte Beschreibung](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-iemmcp6u.jpeg)

Ansicht im Google-Kalender mit allen aktivierten Kalendern:

Blau: Originale Google Einträge (Mittelschule Test)  
Orange: Outlook Einträge (Kalender Import MS365)  
Grün: Feiertage in Österreich

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/WsJimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/WsJimage.png)

Nun können alle gewünschten Kalender einzeln für die Integration in Typo3 bearbeitet werden:

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-11/scaled-1680-/yscimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-11/yscimage.png)

In diesem Beispiel werden die Kalender-IDs von drei Kalendern verwendet:

Google Kalender „Mittelschule Test“: *<mittelschuletest@gmail.com>*  
Weitere Kalender „Feiertage in Österreich: [*de.austrian#holiday@group.v.calendar.google.com*](mailto:de.austrian%23holiday@group.v.calendar.google.com)  
Weitere Kalender: „Kalender Import MS365“: [*xxxxxxxxxxxxxxxxx@import.calendar.google.com*](mailto:xxxxxxxxxxxxxxxxx@import.calendar.google.com)

## 5. Typo3: Extension me\_google\_calendar einrichten und pflegen

### 5.1 Installation der Extension

Eine Deaktivierung des bestehenden Plugins Calendarize wird empfohlen.

<table id="bkmrk-installation-des-plu" style="width:96.3646%;"><tbody><tr><td style="width:53.8913%;">Installation des Plugins

Erweiterungen -&gt; Erweiterungen hinzufügen

-&gt; me\_google\_calendar

</td><td style="width:46.1846%;">Anlegen eines SYS Ordners unter „Datenbanken“

Liste -&gt; Neuer Ordner „kalender-db“

</td></tr></tbody></table>

![Ein Bild, das Text, Screenshot, Software, Computersymbol enthält.  Automatisch generierte Beschreibung](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-5hkwt9xd.png) ![Ein Bild, das Text, Screenshot, Software, Computersymbol enthält.  Automatisch generierte Beschreibung](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-ge3q23g0.png)

Anschließend wird im Template das statische Template Google Calendar eingebunden

Template  Root (in diesem Fall VOBSDemo) -&gt; Info/Bearbeiten -&gt; Vollständigen Template-Datensatz bearbeiten -&gt; Enthält

![Ein Bild, das Screenshot, Text, Software, Computersymbol enthält.  Automatisch generierte Beschreibung](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-ihjzdctg.jpeg)

Um sicher zu gehen, dass es keine Konflikte bei der Ausgabe der Termine gibt, wird die korrekte Zeitzone im Setup des Templates angegeben:  
Template -&gt; Root (in diesem Fall VOBSDemo) -&gt; Info/Bearbeiten -&gt; Setup  
*plugin.tx\_megooglecalendar.settings.timeZone = Europe/Berlin*

![Ein Bild, das Text, Software, Computersymbol, Multimedia-Software enthält.  Automatisch generierte Beschreibung](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-ipkionky.jpeg)

### 5.2 Kalender importieren

Kalender in kalender-db importieren: Liste -&gt; kalender-db -&gt; +

![embedded-image-ktzlc8as.png](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-ktzlc8as.png)

Neuer Datensatz: Google Calendar

![Ein Bild, das Text, Software, Computersymbol, Betriebssystem enthält.  Automatisch generierte Beschreibung](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-t2pslzxv.jpeg)

Angaben: Titel, Google API Key, Calendar Id, optional Css für Styling (Farbe, etc.)

![embedded-image-c2c2afwe.png](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-c2c2afwe.png) Für alle weiteren Kalender gleich verfahren.

Schlussendlich werden alle importierten Kalender als Datensätze angezeigt:

![Ein Bild, das Text, Screenshot, Software, Computersymbol enthält.  Automatisch generierte Beschreibung](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-z85ea1ye.jpeg)

### 5.3 Inhaltselement (im Frontend sichtbar) anlegen

Seite -&gt; Termine -&gt; Content -&gt; + Inhalt -&gt; Allgemeines Plugin

![Ein Bild, das Text, Screenshot, Software, Computersymbol enthält.  Automatisch generierte Beschreibung](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-6g4dkpvf.jpeg)![Ein Bild, das Text, Software, Screenshot, Multimedia-Software enthält.  Automatisch generierte Beschreibung](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-yo4tvoyq.jpeg)

Plugin-Einstellungen:  
Datensätze angeben (aus SYS-Ordner kalender-db)

![embedded-image-awweift2.jpeg](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-awweift2.jpeg)

Zusätzliche Einstellungen vornehmen.  
In diesem Fall: Auswählbare Ansichten Monat, Woche und Jahresliste

![embedded-image-yngwwiq1.png](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-yngwwiq1.png)

Anmerkung:  
Eine deutsche Übersetzung des Plugins ist möglich: Wartung -&gt; Manage Language Packs

Frontend-Ansicht Woche:

![embedded-image-mtwzteby.png](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-mtwzteby.png)

Frontend-Ansicht Jahresliste:

![Ein Bild, das Text, Screenshot, Schrift, Zahl enthält.  Automatisch generierte Beschreibung](https://docs.vobs.at/uploads/images/gallery/2025-11/embedded-image-xkrxcqbd.jpeg)

Bei einem Klick auf einen Termin öffnet sich ein Popup-Fenster mit zusätzlichen Angaben (falls eingegeben): Beschreibung des Termins, Wann, Wo (ein Klick auf den Ort öffnet Google Maps falls angegeben), Download der .ics Datei.

# Typo3 - News (Aktuelles): Archiv einrichten

<table class="vobs-table" id="bkmrk-vorarlberger-standar" style="border-collapse:collapse;width:100%;border-width:0px;height:79.0938px;"><colgroup><col style="width:49.9543%;"></col><col style="width:49.9543%;"></col></colgroup><tbody><tr style="height:79.0938px;"><td style="border-width:0px;height:79.0938px;">Vorarlberger Standardschulinstallation  
Verfasser: Kuno Sandholzer und Alex Zoppel</td><td class="align-right" style="border-width:0px;height:79.0938px;">© 2025 IT-Regionalbetreuer Vorarlberg  
6900 Bregenz, Römerstraße 14  
Alle Rechte vorbehalten</td></tr></tbody></table>

## 1. Vorwort

An vielen Schulen werden News verwendet, um aktuelle Projekte und Neuigkeiten darzustellen. Oft reicht eine einfache News/Aktuelles-Seite aus. Werden aber viele Artikel über das Jahr eingepflegt, empfiehlt sich das Anlegen eines Archivs. Untenstehend wird das Anlegen einer Archiv-Seite erklärt.

## **2. Ziel**

Bei einem Klick auf „AKTUELLES“ im Hauptmenü erscheinen die News des laufenden Schuljahres (NACH einem bestimmten Datum). In der linken Seitenspalte ist der Menüpunkt „ARCHIV“ zu sehen.

![embedded-image-6ukbicgs.png](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-6ukbicgs.png)

Bei einem Klick auf „ARCHIV“ in der linken Seitenspalte werden alle News VOR einem bestimmten Datum angezeigt.

![embedded-image-2mtk5frm.png](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-2mtk5frm.png)

## 3. Vorbereitungen

Standardmäßig kommt die eingerichtete News-Seite der VOBS-Templates (AKTUELLES) in einem einspaltigen Design. Zunächst machen wir diese Seite zweispaltig.

![Ein Bild, das Text, Screenshot, Software, Schrift enthält.  KI-generierte Inhalte können fehlerhaft sein.](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-noar7u7e.png)

![embedded-image-atw2jiks.png](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-atw2jiks.png)

Ergebnis: Die Hauptseite „AKTUELLES“ ist nun zweispaltig und wir erhalten eine Sidebar auf der linken Seite.   
Entsprechend machen wir auch die Unterseite „ARCHIV“ zweispaltig.  
  
Wichtig: Wir wollen am Schluss nicht, dass eine Seite mit Unterseiten entsteht, da die Hauptmenüpunkte mit Unterseiten nur über einen Umweg zugänglich sind.

In dieser so entstandenen Sidebar legen wir ein neues Inhaltselement an:  
![embedded-image-pc5ci2ll.png](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-pc5ci2ll.png)

Neuen Inhalt erstellen 🠖 Typischer Seiteninhalt 🠖 Nur Überschrift

![Ein Bild, das Text, Screenshot, Schrift enthält.  KI-generierte Inhalte können fehlerhaft sein.](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-mowaywfb.png)

Empfohlene Einstellungen:  
![Ein Bild, das Text, Screenshot, Zahl, Schrift enthält.  KI-generierte Inhalte können fehlerhaft sein.](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-zbvmojuh.png)

Speichern und Schließen.

Als nächstes aktivieren wir die beiden Seiten Archiv und Archiv Single. **Weiters können die Single-Seiten beliebig benannt werden (Beispiel: Single, Detail,...)**. Zum Schluss ziehen wir noch die Archiv Single – Seite „in“ die Archiv Seite, damit eine übersichtlichere Struktur entsteht.  
Rechtsklick auf die jeweilige Seite &gt; Aktivieren  
![Ein Bild, das Text, Screenshot, Schrift, Reihe enthält.  KI-generierte Inhalte können fehlerhaft sein.](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-cjduppeo.png)  
  
„Archiv Single“ mit Drag &amp; Drop in „Archiv“ ziehen.  
![Ein Bild, das Text, Screenshot, Schrift, Electric Blue (Farbe) enthält.  KI-generierte Inhalte können fehlerhaft sein.](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-7sn67zbh.png)  
  
Ergebnis:   
![Ein Bild, das Text, Schrift, Screenshot, Diagramm enthält.  KI-generierte Inhalte können fehlerhaft sein.](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-uwgxcv1y.png)  
Man erkennt, dass die Icons der Seiten „Archiv“ und „Archiv Single“ ein bisschen dunkler sind. Das bedeutet, dass sie auch im Hauptmenü sichtbar sind. Aus obengenannten Gründen wollen wir das nicht.  
  
Beide Seiten werden im Menü ausgeblendet. Das bedeutet, der Hauptmenüpunkt „AKTUELLES“ bekommt „keine“ Unterseiten (kann nicht ausgeklappt werden)  
Bei beiden Seiten: Seiteneigenschaften 🠖 Zugriff 🠖 „Seite in Menüs aktiviert“ ausschalten  
![Ein Bild, das Text, Screenshot, Schrift, Reihe enthält.  KI-generierte Inhalte können fehlerhaft sein.](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-cvjtrwcz.png)

Ergebnis: Saubere Struktur und alle Unterseiten von „AKTUELLES“ sind im Menü NICHT AKTIV.  
![Ein Bild, das Text, Screenshot, Schrift, Diagramm enthält.  KI-generierte Inhalte können fehlerhaft sein.](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-nb3xtxa4.png)

Zum Abschluss der Vorbereitungen verlinken wir noch die Überschrift „Archiv“ in der Seite „Aktuelles“ (Sidebar) mit der Seite „Archiv“.

![Ein Bild, das Text, Screenshot, Schrift, Reihe enthält.  KI-generierte Inhalte können fehlerhaft sein.](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-kdimc92b.png)

![Ein Bild, das Text, Screenshot, Reihe, Schrift enthält.  KI-generierte Inhalte können fehlerhaft sein.](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-bi8told4.png)

![Ein Bild, das Text, Screenshot, Software, Zahl enthält.  KI-generierte Inhalte können fehlerhaft sein.](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-k2tjiacs.png)  
  
Das Fenster schließt sich automatisch. Nach dem Speichern ändert sich der anfänglich kryptische Link  
![Ein Bild, das Text, Schrift, Screenshot, Reihe enthält.  KI-generierte Inhalte können fehlerhaft sein.](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-ngppq1x9.png)  
in   
![embedded-image-kkn2vtts.png](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-kkn2vtts.png)  
(oder ähnlich)

## 4. News-Inhaltselemente für beide Archiv-Seiten

Die News-Inhaltselemente der beiden Archiv-Seiten unterscheiden sich nicht wesentlich zu den News-Inhaltselementen der Hauptseite „Aktuelles“ und „Aktuelles-Single“. Aus diesem Grund können sie kopiert und danach bearbeitet werden.

### 4.1 Listenansicht Archiv

Seite Aktuelles 🠖 Dreipunktmenü beim Inhaltselement „News-Artikelliste“ 🠖 Kopieren

![Ein Bild, das Text, Screenshot, Software, Schrift enthält.  KI-generierte Inhalte können fehlerhaft sein.](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-mj7eak63.png)

Seite Archiv 🠖 im Content-Bereich auf den „Einfügen“-Button klicken  
![embedded-image-6ppkfkcb.png](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-6ppkfkcb.png)

Das eingefügte Element ist zunächst deaktiviert 🠖 Aktivieren.  
![embedded-image-9vs8eveq.png](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-9vs8eveq.png)  
  
Anschließend auf das Stift-Symbol klicken um das Inhaltselement zu bearbeiten:  
Überschrift: Archiv  
![Ein Bild, das Text, Screenshot, Zahl, Software enthält.  KI-generierte Inhalte können fehlerhaft sein.](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-i70cd1qw.png)

Plugin 🠖 Einstellungen  
![Ein Bild, das Text, Schrift, Reihe, Zahl enthält.  KI-generierte Inhalte können fehlerhaft sein.](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-qatfqh89.png)  
![Ein Bild, das Text, Schrift, Reihe, Screenshot enthält.  KI-generierte Inhalte können fehlerhaft sein.](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-voagvdhy.png)  
![Ein Bild, das Text, Screenshot, Reihe, Rechteck enthält.  KI-generierte Inhalte können fehlerhaft sein.](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-rrjpvtsn.png)

Plugin 🠖 Weitere Einstellungen  
![Ein Bild, das Text, Screenshot, Schrift, Zahl enthält.  KI-generierte Inhalte können fehlerhaft sein.](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-dl19t84o.png)  
![Ein Bild, das Text, Screenshot, Zahl, Schrift enthält.  KI-generierte Inhalte können fehlerhaft sein.](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-fpdtgtff.png)

### 4.2 Detailansicht Archiv (Single)

Wir kopieren das Listenelement aus „Aktuelles Single“ in den Content-Bereich von „Archiv Single“  
![Ein Bild, das Text, Screenshot, Schrift, Zahl enthält.  KI-generierte Inhalte können fehlerhaft sein.](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-whk7jtb5.png)

Inhaltselement „Detailansicht der News-Artikel“ aktivieren und bearbeiten  
![Ein Bild, das Text, Screenshot, Schrift, Software enthält.  KI-generierte Inhalte können fehlerhaft sein.](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-mn7qbfrd.png)  
  
![Ein Bild, das Text, Screenshot, Zahl, Schrift enthält.  KI-generierte Inhalte können fehlerhaft sein.](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-5l6obceq.png)

## 5. Vorbereiten der Artikel

![Ein Bild, das Text, Screenshot, Software, Webseite enthält.  KI-generierte Inhalte können fehlerhaft sein.](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-godsl0dq.png)

Datum &amp; Zeit: Erstell-Datum der News UND Anzeige-Datum im Frontend (kann auch nachträglich geändert werden

Archiv: Datum ab wann die News archiviert werden.  
  
![Ein Bild, das Text, Screenshot, Software, Zahl enthält.  KI-generierte Inhalte können fehlerhaft sein.](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-k17zrumn.png)

In diesem Beispiel wurde am 23.März 2023 ein Artikel erstellt (Schuljahr 22/23). Mit Ende des Schuljahres / Beginn des nächsten Schuljahres wandert der Artikel am 1. September 2023 ins Archiv.

Ein weiteres Beispiel:  
Am 2.Dezember 2025 wurde ein Artikel erstellt (Schuljahr 25/26). Mit Ende des Schuljahres / Beginn des nächsten Schuljahres wandert der Artikel am 1. September 2026 ins Archiv.  
![Ein Bild, das Text, Screenshot, Schrift, Reihe enthält.  KI-generierte Inhalte können fehlerhaft sein.](https://docs.vobs.at/uploads/images/gallery/2025-12/embedded-image-1r2iimhf.png)

## 6. Der letzte Schritt

Zum Schluss passen wir noch die Listenansicht auf der Hauptseite "AKTUELLES" an. Es sollen nur die NICHT archivierten Artikel angezeigt werden:

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-12/scaled-1680-/Au6image.png)](https://docs.vobs.at/uploads/images/gallery/2025-12/Au6image.png)

Seite &gt; Aktuelles &gt; Inhaltselement News-Artikelliste bearbeiten (Stift) &gt; Plugin &gt; Einstellungen

[![image.png](https://docs.vobs.at/uploads/images/gallery/2025-12/scaled-1680-/bTiimage.png)](https://docs.vobs.at/uploads/images/gallery/2025-12/bTiimage.png)