[TYPO3-german] Re: T3 6.1 | Bildzuschnitt und Bildgröße

bernd wilke t3ng at bernd-wilke.net
Tue Nov 26 11:32:08 CET 2013


Am 26.11.13 11:17, schrieb Marco Brüggemann:
>
>> a) "key.cObject.prioriCalc" statt "key.prioriCalc" ?
>> b) warum überhaupt berechnen? CASE kann auch locker mit den Werten
>> 30...35 arbeiten
>>
>> bernd
>
> Hallo,
>
> ich habe jetzt Die Berechnung herausgenommen ( habe sie so auch meinem
> TS-Buch "Typo3 Kochbuch" übernommen). er hatte auf "page.99 <
> lib.bildbreite" auch die Deault-Ausgabe "150"
>
> Problem ist immer noch (glaube ich), dass er "key.field = section_frame"
> aus der Position "tt_content.image.20.1.file.width" nicht auslesen kann.

tt_content wertet genau einen tt_content-Datensatz aus und in dem gibt 
es das Feld section_frame.

> lib.bildbreite = CASE
> lib.bildbreite {
>      key.field = section_frame
>      default = TEXT
>      default.value = 150
>      30 = TEXT
>      30.value = {$grid1.srg}
>      31 = TEXT
>      31.value = {$grid2.srg}
>      32 = TEXT
>      32.value = {$grid3.srg}
>      33 = TEXT
>      33.value = {$grid4.srg}
>      34 = TEXT
>      34.value = {$grid5.srg}
>      35 = TEXT
>      35.value = {$grid6.srg}
> }

hat es eine Auswirkung wo der Eintrag 'default' steht?

> 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 >
> tt_content.image.20.1.maxW >
> tt_content.image.20.1.file.width < lib.bildbreite
> tt_content.image.20.1.file.height = 150c-50

mit der Kopie
tt_content.image.20.1.file.width < lib.bildbreite
wird ja eigentlich das definiert:
tt_content.image.20.1.file.width = CASE

geht das?
müsste es nicht eher:
tt_content.image.20.1.file.width.cObject = CASE
bzw.
tt_content.image.20.1.file.width.cObject < lib.bildbreite
lauten?

> @ Ralf-Rene
> Habe jetzt auch "temp.bildbreite" auf "lib.bildbreite" geändert. hat
> aber nichts gebracht. Ich dachte immer, dass das ein frei wählbarer Name
> ist, da jeder andere Präfix (z.B. "tmp.bildbreite") bei mir auch immer
> gut funktionierte ...

da temp.bildbreite kopiert wird ist es eigentlich egal.
beim Aufbau des TS sind alle temp.*-Objekte verfügbar. Vor der 
Auswertung und Abarbeitung des Typoscripts werden temp.*-Objekte 
gelöscht (was Platz spart), alles andere (speziell lib.*) bleibt 
erhalten und wird ausgewertet, was aber nur bei Referenzen wichtig ist.

bernd
-- 
http://www.pi-phi.de/cheatsheet.html


More information about the TYPO3-german mailing list