Im body-tag Hintergrundbild via levelmedia einfügen [Gelöst]

  • Schmiddy Schmiddy
    T3PO
    0 x
    15 Beiträge
    0 Hilfreiche Beiträge
    31. 12. 2007, 00:58

    Hai,

    bin Newbie und deswegen wohl ein wenig blond. Sorry. Hier meine Frage:

    Möchte via Typoscript eine Hintergrundgrafik in das BODY-Tag der Seite einbinden, und zwar so, dass ich es über's Frontend als Datei anhängen kann (mit levelmedia/slide).

    So stelle ich mir das vor (was allerdings leider nicht funktioniert):

    [TS]page.bodyTagCObject = HTML
    # page.bodyTagCObject.value = fileadmin/css/ghia-home/allgemein/bilder/men_karmannghia.jpg

    page.bodyTagCObject.value = IMG_RESOURCE
    page.bodyTagCObject.value {
    import = /uploads/media/
    import.data = levelmedia:-1,slide
    import.listNum = 0
    import.override.field = media
    }

    page.bodyTagCObject.value.wrap = <body style="background-image:url(|); background-repeat: no-repeat;">[/TS]

    Könnt ihr mir bitte bei der Korrektur des Codes helfen ?

    Vielen lieben Dank und allen einen guten Rutsch in ein vor allen Dingen gesundes neues Jahr 2008 :o)

    Grüße: Lars


  • 1
  • Schmiddy Schmiddy
    T3PO
    0 x
    15 Beiträge
    0 Hilfreiche Beiträge
    31. 12. 2007, 12:48

    Hai,

    so geht's, in's Content-Element (Dateityp erweitert) upgeloadete Bilder in das BODY-Tag als Hintergrund einzubinden:

    [TS]page.typeNum = 0
    page.bodyTagCObject = COA
    page.bodyTagCObject {
    10 = TEXT
    10.value = <body style="background-image:url(
    20 = TEXT
    20 {
    data = levelmedia: -1 "slide"
    wrap = uploads/media/ |
    listNum = 0
    }
    30 = TEXT
    30.value = ); background-repeat: no-repeat;">
    } [/TS]

    Grüße und einen guten Rutsch in ein gesundes 2008

    Lars

  • typo3_hp typo3_hp
    Jedi-Meister
    0 x
    390 Beiträge
    0 Hilfreiche Beiträge
    12. 01. 2009, 19:15

    Hallo!

    Super ich glaub das ist das was ich schon länger suche!

    Und zwar suche ich eine Möglichkeit das Headerlogo oben abzuändern, habe es mittlerweile mit folgendem TS gelöst.
    [TS]# Einbindung dynamischer Banner
    subparts.header = IMAGE
    subparts.header {
    file.import.data = levelmedia:-1, slide
    file.import = uploads/media/
    file.import.listNum = 0
    }[/TS]

    [b]Nun möchte ich nur das das Logo als Hintergrundbild eingefügt wird[/b], da in diesem subpart noch ein Login-div ist.

    Kann mir jemand helfen, wie ich das vorhandene Script umbauen muss?

    Danke und Gruß

    typo3_hp

  • just2b just2b
    TYPO3-Yoda
    0 x
    18741 Beiträge
    2 Hilfreiche Beiträge
    12. 01. 2009, 19:30

    statt IMAGE IMG_RESOURCE

    georg

  • typo3_hp typo3_hp
    Jedi-Meister
    0 x
    390 Beiträge
    0 Hilfreiche Beiträge
    13. 01. 2009, 14:04

    Hallo Georg!

    Danke!
    Ok dann habe ich die URL und wie/ und wo füge ich diese ein, das sie mir als background-image in den header eingesetzt wird?

    Dann brauche ich wieder dieses Script, oder? (Bei diesem weiß´ich aber nicht wie ich es für meinen Subpart "Header" umschreiben kann!)

    [TS]page.typeNum = 0
    page.bodyTagCObject = COA
    page.bodyTagCObject {
    10 = TEXT
    10.value = <body style="background-image:url(
    20 = TEXT
    20 {
    data = levelmedia: -1 "slide"
    wrap = uploads/media/ |
    listNum = 0
    }
    30 = TEXT
    30.value = ); background-repeat: no-repeat;">
    } [/TS]

  • 1