Zum Inhalt springen

t3lib_iconWorks::getSpriteIcon funktioniert nicht

Erstellt am 15. November 2010 · 1 Antwort · letzte Antwort am 3. November 2011

Tags: PHP, Frage

cko1977 ·

Hallo allesamt!

Hat einer von euch Erfahrung gesammelt mit der in der Überschrift gesammelten Funktion. Laut der Typo3-Anleitung soll es ja ganz einfach gehen. Aber es funktioniert nichts. Nutze ich z.B. folgenden Aufruf in einer eigenen Extension

t3lib_iconWorks::getSpriteIcon('status-dialog-ok')

, so wird mir die folgende Ausgabe erzeugt:

<span class="t3-icon t3-icon-status t3-icon-status-status t3-icon-status-icon-missing"></span>

. Es wird kein Icon ausgegeben. Und das ist nicht das erste Mal, das dieses passiert. In einer ganz anderen Typo3-Installation mit einer anderen Serverumgebung passierte das selbe. Hat jemand eine Lösung?!

Chris

koalabruder ·

Hallo,
ist das Problem schon gelöst? Ich habe das gleiche Problem - allerdings nur im Frontend. Im Backend funktioniert das (Typo3 4.55)

Wie bekomme ich das hin, dass $GLOBALS['TBE_STYLES']['spriteIconApi']['iconsAvailable'] im Frontend gefüllt ist? Ich habe folgenden Code in meine ext_tables.php und ext_localconf.php eingefügt.

$spriteManager = t3lib_div::makeInstance('t3lib_SpriteManager', TRUE);
$spriteManager->loadCacheFile();

Der Effect ist, dass das Array aufgebaut wird, später t3lib_iconWorks allerdings nicht mehr zur Verfügung steht.