[FEATURE] IconViewHelper (BE) should support CSS-sprites
authorStefan Neufeind <typo3.neufeind@speedpartner.de>
Sat, 11 Jun 2011 14:33:06 +0000 (16:33 +0200)
committerStefan Neufeind <typo3.neufeind@speedpartner.de>
Sat, 9 Jul 2011 16:59:33 +0000 (18:59 +0200)
Icons for backend should use the sprite-api

Change-Id: I69584dc4774669d072cf713f46ebd3bede081509
Resolves: #9957

typo3/sysext/fluid/Classes/ViewHelpers/Be/Buttons/IconViewHelper.php

index b2291b3..543397d 100644 (file)
@@ -64,8 +64,7 @@ class Tx_Fluid_ViewHelpers_Be_Buttons_IconViewHelper extends Tx_Fluid_ViewHelper
                        throw new Tx_Fluid_Core_ViewHelper_Exception('"' . $icon . '" is no valid icon. Allowed are "' . implode('", "', $this->allowedIcons) .'".', 1253208523);
                }
 
-               $skinnedIcon = t3lib_iconWorks::skinImg($GLOBALS['BACK_PATH'], 'gfx/' . $icon . '.gif', '');
-               return '<a href="' . $uri . '"><img' . $skinnedIcon . '" title="' . htmlspecialchars($title) . '" alt="" /></a>';
+               return '<a href="' . $uri . '">' . t3lib_iconWorks::getSpriteIcon($icon, array('title' => $title)) . '</a>';
        }
 }
 ?>