Tutorials

Einige nützliche Hilfen und Code-Schnipsel, die ich immer wieder benötige und deshalb hier für alle sammle.

Raspberry: SD Karte wieder normal nutzbar machen(reformatieren)

Hat man eine SD-Karte im Raspberry Pi benutzt und schließt diese dann an einen Rechner an, so wird die SD-Karte als ca 50MB großes Volumen angezeigt. Wenn man dieses nun formatiert erhält man trotzdem nicht komplette Größe zurück. Hier ein paar…


TYPO3: Contextmenü erweitern und eigenes Modul mit Backend-Routen ansprechen

In diesem Tutorial geht es darum das Kontextmenü im Modul Dateiliste in TYPO3 8.7LTS zu erweitern und bei Klick auf eben diesen Eintrag im Menü ein eigenes Modul zu laden. Auf der TYPO3 Seite gibt es schon ein wenig Dokumentation bei der ich mich…


GIT: Repository zurücksetzen und alle Commits löschen

Möchte man ein Repository komplett zurücksetzen und mit dem Stand auf dem eigenen Server komplett neu einchecken, so geht das wie folgt: 1. Lösche den .git Ordner in deinem Projekt.2. Führe die folgenden Befehle aus. ACHTUNG - Dadurch wird wirklich…


TYPO3: Sortierung von Kind/Child Records per Hand sortieren

Manchmal möchte man die Kind-Datensätze noch einmal sortieren, da diese mit der defaultOrdering nicht übereinstimmen. Dies lässt sich ganz einfach mit folgender Funktion tun:


TYPO3:System locale not set on UTF-8 file system beheben

Bei manchen TYPO3 Installationen erscheint im Installtool folgende Fehlermeldung, oder ähnlich: System locale not set on UTF-8 file system. $GLOBALS[TYPO3_CONF_VARS][SYS][UTF8filesystem] is set, but $GLOBALS[TYPO3_CONF_VARS][SYS][systemLocale] is…


TYPO3: Menü aus Unterseiten der derzeitigen Seite, oder der Eltern-Seite

Dieses kleine TypoScript Snipped erstellt ein Menü, dass normalerweise die Unterseiten der aktuellen Seite anzeigt. Hat die aktuelle Seite keine Unterseiten, so werden die Unterseiten der Eltern/Parent-Seite angezeigt. Das Ganze ist über ein if…


TYPO3: Login Screen anpassen ab 7LTS

Seit der Version 7LTS von TYPO3 kann man den Backend-Login Screen einfach anpassen. Dafür muss man nur im Extension-Manager (Erweiterungen, siehe Screenshot) auf TYPO3 Backend klicken und die gewünschten Einstellungen vornehmen. 


TYPO3: ViewHelper zum rendern von tt_content anhand der Uid

Um in Fluid tt_content Elemente anhand ihrer UID fertig gerendert auszugeben, benötigt man einen kleinen ViewHelper. Dieser ruft das RecordsContentObject auf und rendert dieses anhand einer Konfiguration heraus. In diesem Beispiel funktioniert das…


TYPO3 8LTS: ViewHelper Default Escaping ausschalten

Seit TYPO3 8LTS werden ViewHelper die \TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper extenden standardmäßig mit htmlspecialchars escaped. Dadurch bekommt man keine HTML Ausgabe hin. Das Ganze lässt sich aber relativ schnell und schmerzfrei…


TYPO3: in_array ViewHelper

Da in Fluid Standard-ViewHelper leider der in_array ViewHelper fehlt, habe ich mir diesen schnell selbst geschrieben. Hier ist der ViewHelper samt Beispiel zur Benutzung.