Tutorials

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

TYPO3: Alle Wraps für Menüs und stdWrap hierarchisch aufgelistet

Ich habe hier einmal eine Auflistung von allen Wraps und deren Positionen hierarchis aufgelistet. Gefunden hatte ich das Ganze auf einer anderen Seite im Netz, leider weiß ich nicht mehr genau wo.Hier dann einmal die gut übersichtlichen…


TYPO3: Userfunc als Displaycond im TCA benutzen

Gerade habe ich für eine Extension eine tolles neues Feature von TYPO3 ab der Version 7LTS gefunden. Man kann in den display conditions nun auch User-Funktionen angeben, die true oder false zurückliefern, um komplexere Anzeigen für Felder im…


Javascript: Zurück - History Back Link Button bauen

Hier mal ein sehr kleines, aber oft nützliches Snipped. Möchte man einfach einen Zurück-Button auf eine Webseite einbauen, die dieselbe Funktionalität wie der Browser Button hat, so lässt sich das sehr einfach mit dem folgenden Code…


TYPO3 8LTS+: fluid_styled_content und gridelements zusammen verwenden

Da ich meine eigene Seite gerade auf TYPO3 8LTS mit fluid_styled_content geupdatet habe, habe ich bemerkt, dass die Standard Klassen und Auszeichnungen nicht mehr an meine Grid-Elemente geschrieben wurden. Ich habe eine Lösung gefunden, die ich…


TYPO3: Fluid Extension Templates überschreiben

Möchte man die Templates einer Extension überschreiben, so kann man dies mitlerweile recht einfach machen. Neue gut geschriebene Extensions benutzen templateRootPaths, partialRootPaths und layoutRootPaths, mit deren Hilfe man verschiedene Orte für…


TYPO3: Je nach Backendlayout anderes Fluid-Tempate ausspielen

Seit TYPO3 7LTS gibt im TypoScript das Feld pagelayout. Dieses kümmert sich von selbst um die Vererbung des Backend-Layout-Feldes und macht es somit einfach, je nach Backend-Layout ein anderes Fluid-Template auszuspielen. Hier mal ein…


PHP: file_get_contents mit self-signed Zertifikat benutzen

Hat man auf einer DEV-Site ein self-signed SSL Zertifikat so kann es vorkommen, dass die PHP Funktion file_get_contents immer false zurückliefern und es verboten ist, sich selbst aufzurufen, was immer wieder zu Fehler führt. Im Folgenden zeige ich…


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…