Grafik-Header mit Typo3 ändern, aber wie Standard setzen?

  • vierpunkt vierpunkt
    R2-D2
    0 x
    97 Beiträge
    0 Hilfreiche Beiträge
    07. 08. 2006, 11:52

    Hallo,

    ich benutze folgenden Typoscript Code um dem Kunden die Möglichkeit zu bieten, selbst Header über Typo3 zu ändern.

    [TS]marks.HEADER = IMAGE
    marks.HEADER {
    file.import.field = media
    file.import = uploads/media/
    file.import.listNum = 0
    }
    [/TS]

    Das Problem daran ist, das wir ein Typo3-Projekt mit ca. 100 Unterseiten haben. Hat man auf einer Seite keine Grafik gewählt, bleibt der Bereich leer.

    Gibt es eine Möglichkeit, eine Grafik als Standard zu setzen, die immer kommt, wenn man auf bestimmten Seiten kein Bild ausgewählt hat?

    Danke


  • 1
  • theNeo theNeo
    R2-D2
    0 x
    124 Beiträge
    0 Hilfreiche Beiträge
    07. 08. 2006, 12:27

    Hi ist zwar nicht das gleiche aber fast:
    Das Bild wird unter Seitenheader in die Recourc geladen
    evtl hilft dir das weiter:
    [TS]###################
    lib.cmslogo = COA
    lib.cmslogo {
    10 = IMAGE
    #Pagetilte as alt-tag
    10.alttext.cObject = TEXT
    10.alttext.cObject.value = {page:title}
    10.alttext.cObject.insertData = 1
    #max. width of image
    10.file.maxW = 414
    #Standardimage (take this if there is no other)
    10.file.import {
    cObject = TEXT
    cObject.value = fileadmin/templates/cmsimg/logo.gif
    cObject.override {
    required = 1
    data = levelmedia: -1, "slide"
    wrap = uploads/media/ |
    listNum = 1
    }
    }
    10 {
    stdWrap.required = 1
    stdWrap.wrap = <div id="cimage"><a href="index.php?id=15" target="_self">|</a></div>
    }
    } [/TS]

  • Danii Danii
    Sternenflotten-Admiral
    0 x
    201 Beiträge
    0 Hilfreiche Beiträge
    10. 08. 2006, 17:29

    [TS]temp.HEADERIMAGE = IMG_RESOURCE
    temp.HEADERIMAGE.file.import = uploads/media/
    temp.HEADERIMAGE.file.import.data = levelmedia:-1, slide
    temp.HEADERIMAGE.file.import.listNum = 0[/TS]

    Du legts in irgendeinen Seitenheader ins Mediafeld die Grafik. Durch die Anweisung levelmedia:-1, slide suchen alle drunter liegenden Seiten nach oben bis ein Bild gefunden wird.

  • 1