[TYPO3-german] rdt lister: Use HTML-Code instead of asc/desc image	via CSS class
    Hauke Hain 
    newgrp at googlemail.com
       
    Sun Apr 26 13:57:11 CEST 2009
    
    
  
Hi there,
I do not like the picture for ascending or descending lists delivered with 
because it is unnecessary.
Intstead I use Unicode Geometric Shapes, so you put only a HTML-Code instead 
of an image.
It is handy for most users.
To have this included do the following in the 
\api\base\rdt_lister\api\class.tx_rdtlister.php:
add after line 775:
$sortSymbol = "";
add after line 783:
$sortSymbol = "▼";
add after line 790:
$sortSymbol = "▲";
replace line 805 (
$sTag = "<a href=\"" . $sLink . "\" title=\"" . $sAccesTitle . "\" class=\"" 
. $sColumn . "_sort " . $sCssClass . "\">" . $sSortHtml . $sLabelDir . 
"</a>";
)
with:
$sTag = "<a href=\"" . $sLink . "\" title=\"" . $sAccesTitle . "\" class=\"" 
. $sColumn . "_sort " . $sCssClass . "\">" . $sSortHtml . $sLabelDir . 
$sortSymbol . "</a>";
I think this should be implemented in formidable.
But because this would change the design I recommend a new configuration:
So add before line 805:
if(($this->_navConf("/template/useunicodegeometricshapes")) == FALSE) 
$sortSymbol = "";
Now, if you want to use the Unicode Geometric Shapes instead of the image 
just set your lister-xml:
<renderlet:LISTER name="testlister" cachehash="true">
   <template useUnicodeGeometricShapes="True"/>
   <columns>
    <column name="test" type="renderlet:TEXT" listHeader="This is a test" />
   </columns>
  </renderlet:LISTER>
I added the file if you want to include it fast. It is based on the lates 
SVN version.
Happy coding!
Hauke 
    
    
More information about the TYPO3-german
mailing list