Download the PHP package think-digital-agency/contao-fontawesome-inserttags without Composer
On this page you can find all versions of the php package think-digital-agency/contao-fontawesome-inserttags. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download think-digital-agency/contao-fontawesome-inserttags
More information about think-digital-agency/contao-fontawesome-inserttags
Files in think-digital-agency/contao-fontawesome-inserttags
Package contao-fontawesome-inserttags
Short Description FontAwesome 6 insert tags for Contao 5 — use {{fas::rocket}}, {{far::circle-check}} or {{fab::github}} in any field, with optional modifier classes like spin or 2x.
License LGPL-3.0-or-later
Homepage https://github.com/think-digital-agency/contao-fontawesome-inserttags
Informations about the package contao-fontawesome-inserttags
Contao FontAwesome Insert Tags
[English] Use FontAwesome icons anywhere in Contao 5 via insert tags — in text fields, headlines, HTML modules, navigation labels, RSCE templates, and anywhere else Contao processes insert tags.
FontAwesome-Icons überall in Contao. Kein Copy-Paste von <i>-Tags. Kein HTML-Modul. Einfach {{fas::rocket}} in beliebige Felder tippen — fertig.
Verwendung
| Tag | FontAwesome-Stil |
|---|---|
{{fas::…}} |
Solid |
{{far::…}} |
Regular |
{{fab::…}} |
Brands |
{{fa::…}} |
Generisch (v4-Kompatibilität) |
Parameter 1 = Icon-Name, Parameter 2+ = optionale Modifier (spin, 2x, lg, fw, …). Das Präfix fa- wird automatisch gesetzt.
Features
- Alle Contao-Felder — Text, Überschrift, Navigation, HTML-Module, RSCE, Twig-Templates via
insert_tag_raw-Filter - 4 Tag-Varianten —
{{fas::}},{{far::}},{{fab::}},{{fa::}} - Modifier-Parameter — beliebig viele Klassen-Modifier pro Tag, automatisches
fa--Präfix - XSS-sicher — Icon-Name und Modifier werden per Regex
^[a-z0-9-]+$validiert und mithtmlspecialcharsescaped aria-hidden="true"— Icons sind für Screenreader automatisch unsichtbar
Perfekt kombiniert: Contao Design+ Theme
Diese Extension ist nativ im Contao Design+ Theme integriert. Design+ liefert FontAwesome 6 Free als selbst-gehostete Assets mit und nutzt die Insert Tags in Navigationen, Breadcrumbs, Kalender- und RSCE-Templates.
Voraussetzungen
- PHP 8.2 oder höher
- Contao 5.3 oder höher
- FontAwesome CSS/Webfonts (selbst gehostet oder via CDN — nicht in diesem Bundle enthalten)
Installation
Die Extension registriert sich automatisch über den Contao Manager Plugin. Keine weitere Konfiguration erforderlich.
FontAwesome-Assets einbinden (falls noch nicht vorhanden) — z. B. via CDN im Layout:
Oder selbst gehostet über einen generatePage-Hook bzw. direkt im Layout-Template.
Verwendung in Twig-Templates
Lizenz
LGPL-3.0-or-later — siehe LICENSE.
Entwickelt von Think Digital Agency.