Tutorials

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

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.


TYPO3: Filter in TCA Typ Group verwenden

Neulich habe ich das erste Mal gemerkt, dass man beim TCA Typ "group" nicht die Möglichkeit hat "foreign_table_where" zu verwenden, wie beim Typ "select". Das brachte die Schwierigkeit mit sich, dass ich eine Möglichkeit gesucht habe, den Benutzer...


PHP: Russische Zeichen erkennen um beispielsweise Spam zu vermeiden

Bei mir kommt es recht häufig vor, dass in meinen Kommentaren Spams mit russischen Inhalt kommen. Nach kleiner Recherche habe ich eine Funktion gefunden, die die russische Sprache erkennt. So kann ich dann jeden Kommentar, der hier ein true...


CSS transition: Höhe von 0 auf Auto animieren Workaround

Eine Höhe von 0 zu Auto animieren ist eine Sache, die man bestimmt öfter mal tun möchte. Mit CSS transitions merkt man schnell, dass das nicht klappen will. Aber es gibt noch Hoffnung! Man kann max-height und overflow:hidden benutzen, um das Ganze...


Linux: Alle Dateien rekursiv in einem Ordner zählen

Möchte man auf einem Linux-Betriebssystem alle Dateien innerhalb eines Ordners und dessen Unterordner (rekursiv) zählen, so geht das ganz einfach mit folgendem Befehl. Einfach "DIR_NAME" durch den Ordnernamen ersetzen, in dem gezählt werden soll.  ...


TYPO3: In Extension 404 Seite werfen

Nach langer Suche habe ich eine sehr simple Möglichkeit gefunden, wie man aus Extensions einfach 404 Seiten werfen kann. Das will ich euch natürlich nicht vorenthalten.