[TYPO3-german] Bedingungen im GIFBUILDER - warum geht's nicht mit TSFE:lastImageInfo?

Christian Wolff chris at connye.com
Fri Sep 11 10:19:36 CEST 2009


Viktor Kadlec schrieb:
> in der Funktion $this->cObj->IMAGE($imgTSConfig); funktierte es leider
> nicht, aber den Plugin (jm_gallery) muss ich sowieso überschreiben, danke
> für die einfache Auflösung

hi Viktor es sollte auch in $this->cObj->IMAGE($imgTSConfig)

funktionieren.

$imgTSConfig = array(
		'file.'= array(
			'width'='54c',
			'height'='54c'
			)
)

da das IMAGE object ja im parameter "file" ein imgResource erwartet,
und imgResource unterstützt ja genau die "c" und "m" paramter.

gruss chris

> 
> 2009/9/10 Christian Wolff <chris at connye.com>
> 
>> Viktor Kadlec schrieb:
>>> Hallo, ich hänge auf folgendes:
>>>
>>> Hier ist der TS:
>>>
>>> thumbnail.file = GIFBUILDER
>>> thumbnail.file {
>>>         XY = [10.w],[10.h]
>>>         format = jpg
>>>         quality = 80
>>>
>>>         10 = IMAGE
>>>         10 {
>>>             file = ###SOURCE_FILE###
>>>         }
>>>
>>>         12 = SCALE
>>>         12 {
>>>            height = 54
>>>            if {
>>>               value.data = TSFE:lastImageInfo|1
>>>               isGreaterThan.data = TSFE:lastImageInfo|0
>>>            }
>>>         }
>>>
>>>         20 = CROP
>>>         20 {
>>>            crop = 0,0,54,54
>>>         }
>>>     }
>>>
>>> Ich wollte erreichen, dass das Bild nur dann skalliert werde, wenn seine
>>> Höhe größer als die Breite sei. Leider funktioniert's nur einmal,
>> deswegen
>>> frage ich: Wie kann ich die Bedingungen in den TS benutzen, damit ich
>> nichts
>>> im PHP in der Erweiterung ändern muss? Gibt's was anderes als TSFE:
>>> lastImageInfo, was ich ausnutzen kann?
>> Hi Viktor,
>> wenn ich das richtig sehe möchtest du das das bild auf ein Quadrat von
>> 54x54 pixel skaliert und beschnitten wird oder?
>>
>> warum nutzt du dann icht einfach
>>
>> thumbnail.file = IMG_RESSOURCE
>> thumbnail.file {
>>        width = 54c
>>        height= 54c
>> }
>>
>> durch das "c" am ende der parameter verwendet typo3 cropscaling.
>> nimmt den ausschnit aus dem bild wo das wenigste abgeschnitten werden
>> muss. und beschneidet es dann auf die wünsch grässe.
>>
>> dokumentaion dazu gibts hier:
>>
>> http://typo3.org/documentation/document-library/references/doc_core_tsref/4.2.0/view/1/5/#id4164427
>>
>> gruss chris
>>
>>
>>
>>
>> --
>> Christian Wolff // Berlin
>> http://www.connye.com
>>
>> some projects:
>> http://richtermediagroup.com | http://titanic.de |
>> http://fairplay-homepage.de
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german


-- 
Christian Wolff // Berlin
http://www.connye.com

some projects:
http://richtermediagroup.com | http://titanic.de |
http://fairplay-homepage.de


More information about the TYPO3-german mailing list