TYPO3: Bilder dynamisch einblenden
Sie möchten Bilder dynamisch in Abhängigkeit vom Seitenbaum einblenden. Im Folgenden stellen wir verschiedene Techniken für diesen Zweck vor:
HTML-Tag erzeugen, Bild aus Mediafeld einbinden
lib.Hintergrundbild = COA
lib.Hintergrundbild.10 = IMAGE
lib.Hintergrundbild.10.file.import {
cObject = TEXT
#standardbild definieren, damit immer was angezeigt wird
cObject.value = fileadmin/templates/images/page-pic-1.jpg
cObject.override {
required = 1
data = levelmedia: -1, media, slide
wrap = uploads/media/ |
#im Media-Feld faengt man bei 0 an zu zaehlen
listNum = 0
}
}
}
lib.Hintergrundbild.10 = IMAGE
lib.Hintergrundbild.10.file.import {
cObject = TEXT
#standardbild definieren, damit immer was angezeigt wird
cObject.value = fileadmin/templates/images/page-pic-1.jpg
cObject.override {
required = 1
data = levelmedia: -1, media, slide
wrap = uploads/media/ |
#im Media-Feld faengt man bei 0 an zu zaehlen
listNum = 0
}
}
}
HTML-img-Tag erzeugen, Bild mit GIFBUILDER skalieren
temp.BildLinks = IMAGE
temp.BildLinks.file = GIFBUILDER
temp.BildLinks.file {
XY = 181,80
format = jpg
quality = 100
maxWidth = 181
maxHeight = 80
20 = IMAGE
20.file.import {
cObject = TEXT
#standardbild definieren, damit immer was angezeigt wird
cObject.value = fileadmin/templates/images/fbild1.jpg
cObject.override {
required = 1
data = levelmedia: -1, media, slide
wrap = uploads/media/ |
#im Media-Feld faengt man bei 0 an zu zaehlen
listNum = 0
}
}
}
temp.BildLinks.file = GIFBUILDER
temp.BildLinks.file {
XY = 181,80
format = jpg
quality = 100
maxWidth = 181
maxHeight = 80
20 = IMAGE
20.file.import {
cObject = TEXT
#standardbild definieren, damit immer was angezeigt wird
cObject.value = fileadmin/templates/images/fbild1.jpg
cObject.override {
required = 1
data = levelmedia: -1, media, slide
wrap = uploads/media/ |
#im Media-Feld faengt man bei 0 an zu zaehlen
listNum = 0
}
}
}
Kein HTML-img-Tag erzeugen, Bild als Hintergrundbild einblenden
lib.Hintergrundbild = COA
lib.Hintergrundbild.wrap = <div style=&qout;background-image:url(|); background-repeat: no-repeat; background-position: bottom right;&qout;>
lib.Hintergrundbild.10 = IMG_RESOURCE
lib.Hintergrundbild.10.file.import {
cObject = TEXT
#standardbild definieren, damit immer was angezeigt wird
cObject.value = fileadmin/templates/images/page-pic-1.jpg
cObject.override {
required = 1
data = levelmedia: -1, media, slide
wrap = uploads/media/ |
#im Media-Feld faengt man bei 0 an zu zaehlen
listNum = 0
}
}
lib.HintergrundbildTerminator = TEXT
lib.HintergrundbildTerminator.wrap = | </div> <!-- Ende Hintergundbildlayer //-->
lib.Hintergrundbild.wrap = <div style=&qout;background-image:url(|); background-repeat: no-repeat; background-position: bottom right;&qout;>
lib.Hintergrundbild.10 = IMG_RESOURCE
lib.Hintergrundbild.10.file.import {
cObject = TEXT
#standardbild definieren, damit immer was angezeigt wird
cObject.value = fileadmin/templates/images/page-pic-1.jpg
cObject.override {
required = 1
data = levelmedia: -1, media, slide
wrap = uploads/media/ |
#im Media-Feld faengt man bei 0 an zu zaehlen
listNum = 0
}
}
lib.HintergrundbildTerminator = TEXT
lib.HintergrundbildTerminator.wrap = | </div> <!-- Ende Hintergundbildlayer //-->