| 
23.02.2008
 | 
00:04

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
  •  
Mein Kommentar
Ich möchte über jeden weiteren Kommentar benachrichtigt werden.

Zurück