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:

#-----------------------------------------------------------
# GridSystem (6) Spaltenbreiten
grid1.srg = 120
grid2.srg = 280
grid3.srg = 440
grid4.srg = 600
grid5.srg = 760
grid6.srg = 920

Die Breite eines Contentelements habe ich unter "Einrückung und Rahmen" angelegt. Das Äußere <div> des Contentelements erhält so eine weitere CSS-Klasse:

im TS-Setup habe ich dazu die Breiten definiert:
# "Text und Bild"
TCEFORM.tt_content.section_frame.types.textpic.addItems{
    30 = Grid1
    31 = Grid2
    32 = Grid3
    33 = Grid4
    34 = Grid5
    35 = Grid6
}

dies trägt für dieses Inhaltaselement in die Datenbank/tt_content/section_frame die jeweiligen Zahlen 30 - 35 für "Grid1 - Grid6" ein.

im TS-Setup trage ich dann die css-Klasse für das Element ein:

tt_content.stdWrap {
 innerWrap.cObject = CASE
 innerWrap.cObject {
        30 =< tt_content.stdWrap.innerWrap.cObject.default
30.20.10.value = {field:CType} grid1 layout-{field:layout} imgori-{field:imageorient}
        30.20.10.insertData = 1

        31 =< tt_content.stdWrap.innerWrap.cObject.default
31.20.10.value = {field:CType} grid2 layout-{field:layout} imgori-{field:imageorient}
        31.20.10.insertData = 1

        32 =< tt_content.stdWrap.innerWrap.cObject.default
32.20.10.value = {field:CType} grid3 layout-{field:layout} imgori-{field:imageorient}
        32.20.10.insertData = 1

        33 =< tt_content.stdWrap.innerWrap.cObject.default
33.20.10.value = {field:CType} grid4 layout-{field:layout} imgori-{field:imageorient}
        33.20.10.insertData = 1

        34 =< tt_content.stdWrap.innerWrap.cObject.default
34.20.10.value = {field:CType} grid5 layout-{field:layout} imgori-{field:imageorient}
        34.20.10.insertData = 1

        35 =< tt_content.stdWrap.innerWrap.cObject.default
35.20.10.value = {field:CType} grid6 layout-{field:layout} imgori-{field:imageorient}
        35.20.10.insertData = 1
 }
}

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Jetzt möchte ich für die jeweilige Breite des Inhaltselements die Breite des Bildes beschrenken:

Dieses funktioniert aber leider nicht:
tt_content.stdWrap {
 innerWrap.cObject = CASE
 innerWrap.cObject {
        30 =< tt_content.stdWrap.innerWrap.cObject.default
        30.19 = COA
        30.19 {
            10 = LOAD_REGISTER
                    10.maxImageWidth = {$grid1.srg}
                    10.maxImageWidthInText = {$grid1.srg}
        }
30.20.10.value = {field:CType} grid1 layout-{field:layout} imgori-{field:imageorient}
        30.20.10.insertData = 1

        31 =< tt_content.stdWrap.innerWrap.cObject.default
        31.19 = COA
        31.19 {
            10 = LOAD_REGISTER
                    10.maxImageWidth = {$grid2.srg}
                    10.maxImageWidthInText = {$grid2.srg}
        }
31.20.10.value = {field:CType} grid2 layout-{field:layout} imgori-{field:imageorient}
        31.20.10.insertData = 1
        ...
        ...
    }
}

Wie kann ich die Breite es Bildes in Abhängigkeit von "Datenbank/tt_content/section_frame" setzen?

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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?

Vielen Dank,
Marco
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an