[TYPO3-german] Headergrafiken (Emotionsbilder) über GIFBUILDER und levelmedia

Josef Florian Glatz typo3 at josdesign.co.at
Wed Sep 2 17:34:13 CEST 2009


Hallo,

In einem aktuellem Projekt erstelle ich gerade TS für die 
Headergrafiken (Mehrzahl weil mehrere Grafiken eingebunden werden 
können).

ToDo:
- wenn Bild über field:media hochgeladen wurde, dieses verwenden und 
mit Gifbuilder eine Maske drüberbauen (für alle listNum's)
- wenn kein Bild über field:media hochgeladen wurde, bild aus fileadmin 
(fileadmin/templates/site_at/img/emo.png) einfügen (nur listNum=0)

ich habe im geposteten Code anfangs nur mit einem Bild gearbeitet. 
lib.emo.1.file habe ich dann ein zweites mal durch lib.emo.1.file 
(..gifbuilder) ersetzt.
Ich stehe nun schon einige Zeit auf einem Punkt und komm nicht weiter.

Hat jemand für mich einen Tipp parat?

Mit bestem Dank im Vorraus,
Jos



lib.emo = COA
lib.emo {
    
    1 = IMAGE
    1 {
        altText.cObject = TEXT
        altText.cObject.data = page:title
        altText.cObject.stdWrap.noTrimWrap = || - Websitetitel|
        titleText >
        file.maxH = 243
        file.maxW = 437
        file.import {
            cObject = TEXT
            cObject.value = fileadmin/templates/site_at/img/emo.png
            cObject.override {
                required = 1
                data = levelmedia: -1, "slide"
                wrap = uploads/media/ |
                listNum = 0
            }
        }
        file = GIFBUILDER
        file {
            XY = 441,246
            quality = 100
            
            5 = IMAGE
            5 {
                offset = 0,0
                file = fileadmin/templates/site_at/img/news/news-single-image100Bg_02.png
            }
            
            10 = IMAGE
            10 {
                offset = 0,0
                
                file {
                    import = uploads/media/
                    import {
                        data = levelmedia: -1, "slide"
                        # wrap = uploads/media/ |
                        listnum = 0
                }
            }
        }
    }
    2 < .1
    2.file.import.cObject.override.listNum = 1
    2.file.import.cObject.value >

    3 < .1
    3.file.import.cObject.override.listNum = 2
    3.file.import.cObject.value >
    
    stdWrap.required = 1
    stdWrap.wrap = <div id="media">|</div>
}

    # Emo ausblenden bei Layouts ohne Emotionsmedium
[globalVar = TSFE:page|layout = 2] || [globalVar = TSFE:page|layout = 3]
lib.emo >
[global] 




More information about the TYPO3-german mailing list