[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