SK-REG BLOG

Dieser Block befindet sich derzeit im Aufbau und wird
ständig erweitert. Daher bitten wir um Verständnis, falls noch
nicht alle Funktionalitäten zur Verfügung stehen.
Dieses Projekt sehe ich als Terapie, um nicht zu vergessen
Details

Was das Plugin macht

Ich habe ein Joomla 6 Systemplugin plg_system_skfavicon gebaut, das alle Favicon Icons zentral über die Plugin Einstellungen verwaltet ganz ohne Template Dateien anfassen zu müssen.

Bilder+

Beschreibung:

Funktionsweise:

  • Nach dem Rendern der Seite (onAfterRender) entfernt das Plugin per Regex alle vorhandenen <link rel="icon"...>, apple touch icon , mask icon und manifest Tags aus dem fertigen HTML egal ob die das Template Nova Pro fest im index.php oder über die Dokument API eingebunden hat.
  • Anschließend fügt es die eigenen Icons vor </head> ein.
  • Das funktioniert für Website und Administrator Bereich getrennt, da geprüft wird, in welchem Client (site/administrator) gerendert wird.

Konfigurierbar über die Plugin Einstellungen (Systeme → Plugins → SK Favicon Verwaltung):

  • Website: Favicon.ico, PNG 32×32/16×16, Apple Touch Icon (180×180), Android/PWA Icons (192×192, 512×512), Safari Pinned Tab SVG mit Farbe, Theme Farbe
  • Optional: eigener, abweichender Icon Satz nur für den Admin Bereich (Schalter "Eigenes Favicon für Administrator Bereich")
  • Optional: automatische Erzeugung einer manifest.webmanifest beim Speichern der Einstellungen, inkl. Einbindung im Frontend

Alle Dateien werden über das normale Joomla Medien Feld hochgeladen (Standardverzeichnis images/favicons), kein FTP nötig.

Installation: ZIP wie gewohnt über System → Erweiterungen → Installieren hochladen, danach das Plugin in der Plugin Verwaltung aktivieren und die Icons hochladen.

Wie bewertest du diesen Beitrag?

(0 Bewertungen)
Download in kürze