Basiert auf:
view_xseitenbilder_frontend.tpl von [xseitenbilder] 1.0.0 stable in TYPOlight 2.8.2 Revision 276
Kurzbeschreibung:
Erstellt ein neues Bild im Ordner root/system/html/ aus dem Original mit den Einstellungen aus der Seitenbildkategorie.
Sonstige Infos:
In der Seitenbildkategorie hat man zwar die Möglichkeit, Breite und Höhe des Bildes anzugeben, die Werte werden aber nur in das Eement IMG geschrieben.
HTML-Code:
<img ... width="960" height="80" ... />
Das Bild wird in seiner Originalgröße an den Browser gesendet und mit obigen Attributen gestaucht oder gestreckt, wenn das eingebundene Bild nicht exakt diesen Maßen entspricht.
Im Template greife ich auf die TYPOlight-Methode getImage() aus der Controller.php zu, um das Bild mit dem entsprechenden Modus (crop, proportional oder box) auf das gewünschte Maß zu bringen. Breite und Höhe werden aus den Einstellungen in der Seitenbildkategorie übernommen. Das neue Bild wird in das Element IMG eingebunden.
PHP-Code:
<?php
$mode = 'crop'; /** * modes available: crop, proportional, box */
$target = null; /** * target for new images default = null (system/html/) */
list( , $source, , $width, , $height, , $alt) = explode('"', $this->seitenbilder_abfrage);
$newImage = $this->getImage($source, $width, $height, $mode, $target);
?>
<div class="<?php echo $this->class; ?> block"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
<img src="<?php echo $newImage;?>" width="<?php echo $width;?>" height="<?php echo $height;?>" title="" alt="<?php echo $alt;?>" />
</div>
Das neue Template einfach ohne umzubenennen in den Ordner root/templates/ legen.
Der Download funktioniert im Moment noch nicht, ich muss mal Nina fragen wieso. Der Dateiname wird nach dem Upload ohne mein Zutun verändert. Solange könnt ihr euch ja den Code von oben kopieren.
Ich hab das Template jetzt gezippt. Dieser Download funktioniert. Ich lass den anderen aber mal drin, denn der Anhang von *.tpl-Dateien sollte ja irgendwann mal funktionieren. Mmh, auch hier wird der Dateiname verstümmelt, daber der Download funktioniert wenigstens.
Lesezeichen