Flaggen Icons im TYPO3-Backend austauschen

Achtung, die nachfolgenden Änderungen betreffen nur die TYPO3-Versionen < 4.5.
Da ab der Version 4.5 so genannte CSS-Sprites zum Einsatz kommen, kann diese Methode in dieser Version nicht verwendet werden.

Aus meiner Erfahrung gibt es zwei Möglichkeiten, die Flaggen im TYPO3-Backend auszutauschen:

  1. man ändert die Dateien im bisher verwendeten Verzeichnis
  2. man wechselt das Verzeichnis und verwendet die darin enthaltenen Grafiken

Für die erste Methode wechselt man in das Verzeichnis „/typo3/gfx/flags/“ und ändert dort die gewünschten Grafiken. Der Vorteil hierbei liegt darin, dass keine weiteren Anpassungen gemacht werden müssen. Einfach austauschen und fertig. Ein Problem tritt dann auf, wenn TYPO3 upgedated wird und somit die Flaggen wieder durch die Standard-Icons ersetzt werden.

Die zweite Methode, aus meiner Sicht die glücklichere, da die Änderung auch bei einem Update beibehalten wird, bereitete mir zuerst einige Probleme.
Mir war klar, dass ich den Pfad irgendwie ändern kann, denn TYPO3 ist äußerst flexibel, jedoch fehlte mir noch der richtige Ansatz. Selbst nach einiger Recherche habe ich keine passende Info dazu gefunden, wie das Verzeichnis geändert werden kann.
Danke deshalb an Stefan Galinski, seines Zeichens TYPO3 v4 Core Developer, der mir über Twitter den entscheidenden Hinweis dazu gab.

Um den Pfad zu ändern, muss die Datei „extTables.php“ im Verzeichnis „typo3conf“ um folgendes erweitert werden:

t3lib_div::loadTCA('sys_language');
$TCA['sys_language']['columns']['flag']['config']['fileFolder'] = 'fileadmin/pfad/zu/den/flaggen/';

Die Angabe „fileadmin/pfad/zu/den/flaggen/“ kann natürlich angepasst werden und dient hier nur als Beispiel.
Ich hoffe mit diesem Blog-Eintrag allen geholfen zu haben, die genauso wie ich verzweifelt auf der Suche nach der Lösung des Problems waren.

 

Andreas Becker

 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

*

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.