[TYPO3-german] T3 6.1 | Bildzuschnitt und Bildgröße
Marco Brüggemann
marco at schauart.de
Fri Nov 15 20:19:10 CET 2013
Am 15.11.2013 13:10, schrieb bernd wilke:
> Am 15.11.13 12:47, schrieb Marco Brüggemann:
>> Guten Tag,
>>
>> Für meine Inhaltselemente mit Bildern möchte ich die Breite der
>> Vorschaubilder auf die jeweilige Beite des Contentelemens beschränken.
>>
>> Dazu habe ich in den TS-Konstanten zuerst die Breiten der
>> Contentelemente definiert:
>>
>> #-----------------------------------------------------------
> [...]
>> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>> Ich würde auch gerne den Zuschnitt der Bilder so für jeden
>> Contentbereich beeinflussen. geht das?
>> Ich benutze dafür zur zeit das:
>>
>> tt_content.image.20.1.maxH >
>> tt_content.image.20.1.maxW >
>> tt_content.image.20.1.file.width >
>> tt_content.image.20.1.file.height >
>> tt_content.image.20.equalH >
>> tt_content.image.20.equalW >
>> tt_content.image.20.1.maxH = 525
>> tt_content.image.20.1.maxW = 150
>> tt_content.image.20.1.file.width = 525c-0
>> tt_content.image.20.1.file.height = 150c-0
>>
>> kann ich das auch in Abhähngigkeit von
>> "Datenbank/tt_content/section_frame" in unterschiedliche Breiten
>> schneiden?
>
> da gäbe es mehrere Möglichkeiten:
> 1. explizit ausrechnen
> ...maxW.cObject = TEXT
> ...maxW.cObject {
> prioriCalc = 1
> value = ({frame_section}-29)*120
> insertData = 1
> }
>
> 2. CASE
> ...maxW.cObject = CASE
> ...maxW.cObject {
> key.field = frame_section
>
> 30 = TEXT
> 30.value = 120
>
> :
>
> 35 = TEXT
> 35.value = 920
> }
>
> 3. das gleiche nur komplizierter abgefragt:
> ...maxW.cObject = COA
> ...maxW.cObject {
>
> 10 = TEXT
> 10.value = 120
> 10.if.equals.field = frame_section
> 10.if.value = 30
>
> :
>
> }
>
> evtl. wäre es auch sinnvoll solche Werte erstmal in den Constants oder
> Registerwerten abzulegen statt sie an mehreren Stellen jeweils
> ausrechnen zu lassen
>
> bernd
Hallo Bernd .. vielen Dank für Deine hilfe ... leider klappt es aber
noch nicht: ($grid1.srg ist als Kontante mit 120 hinterlegt)
Dieses hier ergibt eine Ausgabe, jedoch sind die Bilder alle zu 100% Groß:
tt_content.image.20.1.file.width = TEXT
tt_content.image.20.1.file.width {
prioriCalc = 1
value = ({frame_section}-29)*{$grid1.srg}
insertData = 1
wrap = |c-0
}
tt_content.image.20.1.file.height = TEXT
tt_content.image.20.1.file.height {
prioriCalc = 1
value = ({frame_section}-29)*{$grid1.srg}
insertData = 1
wrap = |c-0
}
mache ich ein "tt_content.image.20.1.file.width.cObject" daraus, wird
gar nichts mehr ausgegeben.
Was für ein Wert jetzt wirklich in tt_content.image.20.1.file.height
steht, kann ich leider auch nicht überprüfen - eigentlich sollte dort
bei frame_section=30 (30-29)*120= 120 ---> gewrapt ---> 120c-0 stehen,
da aber das Bild immer 100% groß ist, denke ich mal, dass das nicht so
errechnet und zusammengebaut wird.
Kann man den Wert gezielt mit so etwas ähnlichem wie "var_dump" auswerfen?
Danke,
Marco.
More information about the TYPO3-german
mailing list