Tutorials

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

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…


PHP: IPTC-Daten via PHP auslesen

Viele Bilder haben sogenannte Metadaten im Head gespeichert, die einem viele Infos über das Bild geben. Diese Daten sind oft sehr nützlich um sie beispielsweise in einer Bilddatenbank direkt zu benutzen. So bekommt man ohne Zutun beispielsweise…


Bootstrap: Youtube Video im Modal beim Schließen stoppen

Hat man ein Youtube/Vimeo oder ein sonst wie via Iframe eingebundendes Video in einem Bootstrap Modal, so kann man dieses mit folgendem Trick sehr leicht stoppen/resetten, wenn man das Modal schließt.


TYPO3: addQueryString GET/Post Parameter mit zu Links im TMENU hinzufügen

Wenn man in TYPO3 mit Typoscript ein Menü baut, so kann es vorkommen, dass man trotz Verlinkung auf andere Seiten die aktuellen Get-Parameter behalten möchte. Das köntne zum beispiel eine Einstellung sein, die man auf einer Seite setzt und die sich…


Git: Nur einzelne Dateien pullen

Manchmal kommt es vor, dass man schon commited und gepusht hat kommt auf seiner Entwicklungsmaschine und es in zu dem Zeitpunkt einen Fehler gibt, der noch zwischengeschoben werden muss. Da das Branching und der Master nun aber schon mit einem zu…


GIT/Composer: Einen bestimmten Commit "requiren"

Da nicht alle Git, bzw. Composer Packages eine echte Version haben, kann es vorkommen, dass man "dev-master" als Versionsangabe hat. Das funktioniert solange, bis es breaking changes gibt und dadurch ein Projekt kaputt machen. Hat man so einen…


Bootstrap 3+4: Zeitverzögertes Akkordeon (Delayed Collapse) umsetzen

Für ein Projekt brauchte ich letztens eine kleine Verzögerung, bis ein Bootstrap Collapse (Akkordeon) geöffnet, bzw. geschlossen werden sollte. Das Ganze hing mit einer CSS Animation zusammen. Folgendes ist dabei herausgekommen und ist sehr leicht…


TYPO3: Solr Bereichsuche durch Query-Filter erstellen

Wenn man in der Solr Extension Facetten oder andere Dinge benutzt, dann kann es vorkommen, dass man auf Seiten nur Suchergebnisse einer bestimmten Gruppe, also ein vorgefiltertes Suchergebnis bekommen möchte. Das Ganze lässt sich ziemlich einfach…


CSS: Lerne CSS-Grids in 5 Minuten

CSS Grids sind der neue Standard und spätestens seit dem Release von Bootstrap 4 auch einsatzfähig für die Mehrheit. In diesem kleinen Tutorial gebe ich einen kurzen Überblick über die Funktionsweise von CSS Grids. Das Tutorial habe ich…