[TYPO3-german] IMAGE Dateipfad in den Header
Stephan Köhler
stephan.koehler at 599media.de
Tue Mar 15 14:13:34 CET 2016
Hallo Gerald,
bei mir klappt folgendes:
30 mit den Seiten Ressourcen
40 direkt aus dem Content
headerData {
30 = COA
30 {
stdWrap {
outerWrap {
innerWrap.cObject = FILES
innerWrap.cObject {
references {
table = pages
uid.data = page:uid
fieldName = media
}
renderObj = IMG_RESOURCE
renderObj {
file {
import.data = file:current:publicUrl
}
}
}
wrap = <style type="text/css">body #main > header {background-image: url( | )}</style>
}
}
}
40 = COA
40 {
stdWrap {
outerWrap {
innerWrap.cObject < styles.content.get
innerWrap.cObject {
select.where = colPos=15
renderObj = FILES
renderObj {
references {
table = tt_content
uid.data = field = uid
fieldName = image
}
renderObj = IMG_RESOURCE
renderObj {
file {
import.data = file:current:publicUrl
}
}
}
}
wrap = <style type="text/css">body #main > header {background-image: url( | )}</style>
}
}
}
}
Mein ursprünglicher Code:
# Example to render bg-image in div and wrap div around content
#
# <div style="background-image:url(/foobar.jpg)">
# content
# </div>
17 = COA
17 {
stdWrap {
outerWrap {
innerWrap.cObject = FILES
innerWrap.cObject {
references {
table = pages
uid.data = page:uid
fieldName = media
}
renderObj = IMG_RESOURCE
renderObj {
file {
import.data = file:current:publicUrl
}
}
}
wrap = <div id="booking" style="background-image:url(/#)" >|</div>
wrap.splitChar = #
}
}
10 = TEXT
10 {
value = TEST
wrap = <h2>|</h2>
}
}
Mit freundlichen Grüßen
Stephan Köhler
Dipl.-Ing. (FH) Stephan Köhler
Web Development
599media GmbH
Platz der Oktoberopfer 5
09599 Freiberg
Tel.: 03731 / 41 939 - 41
Fax: 03731 / 41 939 - 59
http://www.599media.de
stephan.koehler at 599media.de
Geschäftsführer: Jens Engelmann
Sitz der Gesellschaft: Freiberg
HR: AG Chemnitz HRB 24695
-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.typo3.org [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Gerald Gräupner
Gesendet: Dienstag, 15. März 2016 12:47
An: typo3-german at lists.typo3.org
Betreff: Re: [TYPO3-german] IMAGE Dateipfad in den Header
Hallo Stefan,
ok, ich versuche mal, es genauer zu beschreiben:
Ich möchte im Header folgende Anweisung stehen haben (das drumrum hab ich mal weggelassen):
<head>
..
"<style type="text/css">body #main > header {background-image: url(fileadmin/blablapfad/picture.jpg)}</style>"
</head>
Das benötige ich so, weil meine CSS das Hintergrundbild nach speziellen Vorgaben rendert. Tut aber hier nichts zur Sache. Das picture.jpg ist als content-Element vorhanden. Wenn ich es als Pfad in den value des Textobjektes statisch eintrage, wird das Bild mit dem folgenden Wrap dargestellt.
headerData {
12 = TEXT
12.value = fileadmin/blablapfad/picture.jpg
12.stdWrap.wrap = "<style type="text/css">body #main > header {background-image: url( | )}</style>"
}
Jetzt möchte ich den Dateipfad nicht statisch im Template eintragen, sondern im Content. So denke ich, dass man mit einer Abfrage auf die tt_content Tabelle an den Pfad der Bilddatei herankommen muss. Wenn ich den Pfad habe, müsste dieser nur noch an StdWrap übergeben werden. Deswegen references und renderObj auf IMG_Resource.
Ich stelle aber auch gerade fest, dass meine stdWrap Anweisung hier im Beitrag nicht angezeigt wird, weil die Option HTML off eingestellt ist. Weisst Du, wie man das einschalten kann? Ansonsten kannst Du meinen stdWrap nicht sehen.
Hilft das weiter?
Viele Grüße
Gerald
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list