TYPO3: Schöne Grafiken für ausgeblendete Elemente
Wer eigene Extensions erstellt, will eigene Grafiken für die Content-Elemente erstellen. Das ist meist einfach, weil man ja einfach ext_icon.gif oder icon_tx_[Ext]_[Tabelle].gif entsprechend überschreiben muss. Das ist einfach:
Was passiert allerdings, wenn das Element ausgeblendet wird? Dann verschwindet unser wunderschönes Icon und wird durch ein recht hässliches ersetzt:
Bäh, kein schönes Icon – die Abhilfe ist jedoch einfach:Man erstellt einfach im Extension-Verzeichnis eine Bilddateibatei mit dem Namen icon_tx_[Ext]_[Tabelle]__h.gif (zwei Unterschriche!). Das “h” steht in diesem Fall für “hidden”. Das Errgebnis kann sich sehen lassen:
Es gibt neben “h” für “hidden” übrigens noch weitere Endungstypen. Hier eine Liste:
icon_tx_[Ext]_[Tabelle]__h.gif: Hidden/Versteckt/Ausgeblendet.icon_tx_[Ext]_[Tabelle]__t.gif: Timing/Zeitspanne für die Gültigkeit gesetzt.icon_tx_[Ext]_[Tabelle]__f.gif: Future Timing/Gültigkeit in der Zukunft gesetzt.icon_tx_[Ext]_[Tabelle]__u.gif: User/Benutzerrechte regesezt.
Es gibt noch weitere, die aber bei Extensions kaum von Bedeutung sein dürften (eine Liste ist in der Datei class.t3lib_iconworks.php einsehbar, ca. ab Zeile 220). Endungen können auch kombiniert werden: So wäre das Icon für versteckte und zeitgesteuerte Inhalte icon_tx_[Ext]_[Tabelle]__ht.gif. Einfach ein wenig herumprobieren – Inspirationen kann man von Icons im Verzeichnis typo3/gfx/i finden…
- 0 Kommentare