Diese Erweiterung bietet eine Iconpack-Registry für eigene Iconpacks, die im Backend und Frontend verwendet werden können und entsprechend der Konfiguration der installierten Iconpacks gerendert werden.

Die Idee hinter der Erweiterung ist es, ein flexibles System bereitzustellen, mit dem beliebige Icon-Sets verwendet werden können und durch die Trennung von Speicherung und Rendering jederzeit die gewünschte Ausgabe erzeugt werden kann.

Requirements

  • TYPO3 >= 14.1
  • EXT:iconpack >= 1.5.0

Installation der EXT

Die empfohlene Methode zur Installation der Erweiterung ist die Verwendung des Composers.
Dazu im Composer-basierten TYPO3-Projektverzeichnis einfach folgenden Befehl ausführen:

composer require quellenform/t3x-iconpack

… oder aus dem TYPO3 Extension Repository (TER) Erweiterung im Extension Manager herunterladen und installieren.

Das Site Set der EXT:iconpack ist in der Site Konfiguration einzubinden!

Mehr Info

 

Icons im Template einbinden

Beispiel: FontAwesome TYPO3 Logo:

<t3sb:icon iconfig="fa7:brands,typo3,size:2x" additionalAttributes="{class:'text-danger'}" />

 

Upgrade Wizards 

Die EXT:t3sbootstrap hat ab v5.3.20 auf “Iconpack” umgestellt!
Ich habe 3 Upgrade Wizards (Header, Bodytext & Page Title) für eine einfache Migration bereitgestellt (Sorry - Fontawesome Pro wird hier nicht unterstützt).

Durch die Umstellung auf die EXT:iconpack wurden sehr viele Templates modifiziert.
Ausgelagerte Templates sollten daher auf Änderungen überprüft werden!