Tutorials

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

TYPO3: Code-Block Content-Element mit Syntax Highlighting

Für diese Webseite hier habe ich ein Content-Element erstellt, dass es mir erlaubt Code-Blöcke zu schreiben und die Sprache für das Syntax-Highlighting zu definieren. Das Ganze habe ich nun in eine eigene Extension überführt, damit auch andere was...


CSS: Safari border-radius + overflow: hidden + CSS transform fix

Der Safari-Browser hat bei CSS-Transitions an Elementen, die overflow:hidden haben, Probleme mit dem Rendern. So kann es vorkommen, dass die ausgeblendeten Inhalte kurz aufflackern, sobald die Animation beginnt. Mit dem folgenden kleinen Snippet...


TYPO3: Rahmen/Frames für Content-Elemente ab TYPO3 8LTS

Seit der TYPO3 Version 8.X sind lassen sich die Rahmen um Content-Elemente etwas anders als vorher benutzen. Auch das Feld wurde von section_frame zu frame_class migriert. Um nun neue Rahmen(Frames) zu benutzen braucht man nur ein paar Zeilen...


Linux: Ändern der php-cli Version

Hat man ein auf seinem System mehrere PHP-Versionen installiert, so kann es vorkommen, dass PHP-CLI eine falsche Version standardmäßig ausgewählt hat. Um dies einzustellen, muss man nur folgenden Befehl mit der gewünschten PHP-Zielversion eingeben....


Linux: PageUp und PageDown für Autovervollständigung benutzen

Bei mir kommt es immermal wieder vor, dass ich Befehle nicht vollständig im Kopf habe und dann immer lange durch die History gucke, oder sogar Google beauftrage mir das Kommando herauszusuchen. Mit den folgenden Zeilen in der "/etc/inputrc" hilft...


TYPO3: Eigene Lightbox benutzen, anstelle des Javascript Popups

Hat man für ein Bild die Checkbox "Bei Klick vergrößern" gesetzt, so rendert TYPO3 standardmäßig ein Javascript an den Link zum Bild und öffnet dieses in einen Popup. Da das nicht so schön ist und in meinen Augen auch nicht mehr zeitgemäß zeige ich...


TYPO3: Truncate Tabelle mit dem Querybuilder

Ich Folgenden zeige ich euch, wie man mit dem neuen Querybuilder von TYPO3 eine Tabelle leeren kann. Das geht recht einfach:


GIT: Dateiberechtigungsänderungen ignorieren (filemode changes)

Hat man einen Ordner innerhalb eines Git Projekte via chmod oder chown bearbeitet, so zeigt git einem jede Datei als geändert an. Das kann dann schonmal zu merge conflicts und sonstigen Blockaden führen. Wenn man weiß, dass einem die...


TYPO3: Typoscript - Bild aus dem Mediafeld/Seiteneigenschaften einer Seite ausgeben

Immer wieder benötigt man für verschiedene Webseiten und Unterseiten verschiedene Bilder. bzw. Keyvisuals im Header. Das ist ansprechend und wertet eine Seite auf. TYPO3 bietet hier per Default die Möglichkeit in Seiteneigenschaften im...


TYPO3: FeLogin (fe_login) um eigene Marker erweitern

Da fe_login immernoch Tripple-Hash Templates (###) verwendet (warum ist mir ein Rätsel), kann man das Template nicht so einfach pflegen wie ein normales Fluid-Template. Es gibt aber die Möglichkeit eigene Marker über einen Hook hinzuzufügen, um so...