Von Entwicklern für Entwickler

Den TYPO3 Seitenbaum erweitern
TYPO3 bietet einige offene Schnittstellen in Form von Hooks oder Events, um das Backend an die eigenen Bedürfnisse anzupassen. Ich zeige hier eine Möglichkeit, den Seitenbaum…

Toggle Menü in TYPO3 mit 2 Sprachen
Nur 2 Sprachen in TYPO3 und ein Button, der je nach Sprache die andere Option anzeigt?

Tools die jeder Webentwickler kennen sollte
Das Web entwickelt sich rasant. Um mithalten zu können, brauchen wir als Entwickler die richtigen Werkzeuge. Zum Glück gibt es immer mehr davon kostenlos im Internet. Einige…

Matomo im DDEV installieren
Ich zeige euch wie man eine lokale Matomo Instanz im DDEV nutzen kann.

Strukturierte Daten - schema.org
Suchmaschinen mit den richtigen Daten füttern ist einfacher als man denkt.

Agiler Review-Prozess für TYPO3
Agile Entwicklung von Anpassungen an TYPO3-Webseiten mit automatischen Deployments und kurzen Feedbackrunden.

Fluid Tipp 15: Den Output von f:render an eine Variable übergeben

Fluid Tipp 14: Elseif
Mit Fluid kann man "if" und "else" verwenden. Das dürfte jedem bekannt sein. Dass "else-if" auch möglich ist, ist eher weniger bekannt. Deswegen möchten wir es hier einmal…

Fluid Tipp 13: Inhalt von "Sections" Variablen zuweisen
Eine gute Möglichkeit, um doppelten Code zu vermeiden ist: "f:section" zu verwenden. Dazu gibt es allerdings auch eine einfache Alternative, die wir hier zeigen.

Fluid Tipp 12: Alias Namespaces
ViewHelper Namespaces können sich ähnlich wie "templateRootPaths" überlagern. Das kann man z.B. sinnvoll nutzen, um verschiedene Namespaces zu kombinieren.

Fluid Tipp 11: Fallback für Variablen-Zuweisung
In diesem Post soll es darum gehen, wie man sich eventuell Conditions in Templates ersparen kann. Mit dem ViewHelper f:or in TYPO3 Fluid ist das machbar.

TYPO3 Fluid Tipp 10: Globale Namespaces
In TYPO3 ist es möglich, eigene ViewHelper zu schreiben. Diese kann man ganz einfach in einem globalen Array registrieren.

Mehrseitige PDFs aus Fluid-Templates generieren
In einem spannenden Projekt haben wir bei werkraum für Redakteure verschiedene Daten aus der Datenbank über ein Fluid-Template in PDFs "umgeleitet".

TYPO3 Fluid Tipp 9: Dynamische und optionale "Sections" und "Partials"
Dynamisches Rendering von Partials und Sections in TYPO3 Fluid! Das und wie man mit einer kleinen Option verhindern kann, dass z. B. bei fehlendem Partial ein Fehler fliegt,…

Der neue CKEditor in TYPO3
Um es Redakteuren deutlich einfacher zu machen, im Backend einen komplexen Text zu erzeugen, greift man seit TYPO3 8.7 auf das erfolgreiche Open-Source-Projekt CKEditor…

Matomo Tag Manager mit TYPO3 verwenden
"Der Matomo Tag Manager ist da!"
" TAG MANAGER? "
"Ja, Matomo kann jetzt auch Tags verwalten."

Unsere Highlights in TYPO3 Version 9.5 LTS
Heute war es dann pünktlich auf den Tag soweit, TYPO3 9.5, die nächste LTS Version, wurde veröffentlicht. Hier wollen wir unsere Highlights der neuen Version vorstellen.

TYPO3 Fluid Tipp 8: HTML-Escaping deaktivieren
Mit Vorsicht genießen wir bei werkraum die Möglichkeit, das HTML-Escaping zu deaktivieren. In Fluid Templates geht das total einfach!