Zitat von
Andreas
Wenn man sowieso die Templates ändern muss, kann man auch direkt Icons aus nem eigenen Ordner in tl_files/ nehmen und spart sich somit auch die $GLOBALS['TL_MIME'] Anpassung.
Genau so sehe ich das auch.
In der News (news_full.html5) und Eventansicht (event_full.html5) kann man auch eigene MIME Icons verwenden, dazu einfach den Code hier:
PHP-Code:
<?php if ($this->enclosure): ?>
<div class="enclosure">
<?php foreach ($this->enclosure as $enclosure): ?>
<p><img src="<?php echo $enclosure['icon']; ?>" width="18" height="18" alt="<?php echo $enclosure['mime']; ?>" class="mime_icon"> <a href="<?php echo $enclosure['href']; ?>" title="<?php echo $enclosure['title']; ?>"><?php echo $enclosure['link']; ?> <span class="size">(<?php echo $enclosure['filesize']; ?>)</span></a></p>
<?php endforeach; ?>
</div>
<?php endif; ?>
ersetzen durch:
PHP-Code:
<?php if ($this->enclosure): ?>
<div class="enclosure">
<ul class="downloads">
<?php foreach ($this->enclosure as $enclosure): ?>
<?php
$filepath = substr($enclosure['href'], strrpos($enclosure['href'],'=')+1 );
$mydate = date ($GLOBALS['TL_CONFIG']['dateFormat'] , filemtime(TL_ROOT . "/" . $filepath));
$mytime = date ($GLOBALS['TL_CONFIG']['timeFormat'] , filemtime(TL_ROOT . "/" . $filepath));
$extension = pathinfo($filepath,PATHINFO_EXTENSION);
?>
<li><img src="<?php $enclosure['icon'] = 'files/layout/mime_icons/mime-'.$extension.'.png';
echo (is_file($mimeIcon)) ? $mimeIcon : $enclosure['icon']; ?>" width="18" height="18" alt="<?php echo $enclosure['mime']; ?>" class="mime_icon"> <a href="<?php echo $enclosure['href']; ?>" title="<?php echo $enclosure['title']; ?>"><?php echo $enclosure['link']; ?></a> <span class="size">(<?php echo $file['filesize']; ?></span><span class="date"> | <?php echo $mydate; ?></span><span class="time"> | <?php echo $mytime; ?>)</span></li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
ACHTUNG: Die Änderung ist zwar für Version 2.11.1x, jedoch dürften die Anpassungen auf 3.2.x nicht allzu umständlich sein.
Besser, der Code steht hier irgendwo...
ToM
Lesezeichen