Tutorials

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

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...


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...