Zum Inhalt springen

Dynamischer Banner

Erstellt am 26. März 2005 · 1 Antwort · letzte Antwort am 28. März 2005

Tags: Frage

Pro2k ·

Ich möchte unter jeder Hauptkategorie den passenden Banner dynamisch integrieren. Dazu hab ich auch schon folgenden Thread gefunden: #19509
jedoch scheitert es wohl bei der Einbindung ich habe einen Marker in meinem template gesetzt, wenn ich jedoch die 3. Alternative aus dem Thread nehm wird dieser noch nicht mal ersetzt. entferne ich das temp. dann sieht man den marker nicht mehr aber auch der banner erscheint nicht obwohl ich das bild im erweiterten header modus hochgeladen hab was kann da falsch sein? Hier mal mein TypoScript:

seite = PAGE
seite {
typeNum = 0
bodyTag = <body>
stylesheet = fileadmin/lingenfelder/style.css
meta.AUTHOR = Lingenfelder Estate
meta.DESCRIPTION = Lingenfelder Estate Website

10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/lingenfelder/layout.htm
10.workOnSubpart = DOKUMENT
10.marks {

   ...###MENU Code###...

   CONTENTPIC = IMAGE
   CONTENTPIC {
       file.import.data = levelmedia: 1
       file.import = uploads/media/
       file.import.listNum = 0 
       } 
   }
}
Pro2k ·

Habe nach langem Suchen eine Antwort gefunden die funktioniert. Hier der Code:

temp.CONTENTPIC = COA
      temp.CONTENTPIC {
      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 = 1000
           #standardimage (take it, if there is no other)
           10.file.import {
           cObject = TEXT
           cObject. value = fileadmin/lingenfelder/elements/linie.jpg
           cObject.override {
               required = 1
              #get the image of actual page
              #if there is none take image from previous tree.
              # do this until you find one
              data = levelmedia: -1, "slide"
              wrap = uploads/media/ |
              #take 1st image of Filelist (starts counting with 0)
              listNum = 0
              }
       } 
      10 {
       #if u find an image wrap it with div-tag
      stdWrap.required = 1
      stdWrap.wrap = <div id="cimage">|</div>
      }
    }



seite = PAGE
seite {
typeNum = 0
bodyTag = <body>
stylesheet = fileadmin/lingenfelder/style.css
meta.AUTHOR = Lingenfelder Estate
meta.DESCRIPTION = Lingenfelder Estate Website

10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/lingenfelder/layout.htm
10.workOnSubpart = DOKUMENT
10.marks {
   MENU = HMENU
   MENU.special = list
   MENU.special.value = 37, 36, 35, 34, 33, 32, 31
   MENU.entryLevel = 0
   MENU.1 = GMENU
   MENU.1.NO = 1
   MENU.1.NO {
      backColor = #B92845
      XY = [10.w]+27 , 20
      10 = TEXT
      10.text.field = title
      10.fontFile = fileadmin/fonts/arial.ttf
      10.fontColor = #FFFFFF
      10.fontSize = 10
      10.offset = 5, 15
      }
   MENU.1.RO < .MENU.1.NO
   MENU.1.RO {
      backColor = #752131
      10.fontColor = yellow
      }
   MENU.1.CUR < .MENU.1.RO
   MENU.1.CUR {
      backColor = #752131
      10.fontColor = #FFFFFF
      }
   MENU_LINKS = HMENU
   MENU_LINKS.entryLevel = 2
   MENU_LINKS.expALL = 0
   MENU_LINKS.1 = GMENU
   MENU_LINKS.1.NO = 1
   MENU_LINKS.1.NO {
      wrap = |<img src="fileadmin/lingenfelder/elements/linie.jpg" width="146" height="1">
      XY = 179, 20
      backColor = #FFFFCC
      10 = TEXT
      10.text.field = title
      10.fontColor = #000000
      10.fontFile = fileadmin/fonts/arial.ttf
      10.fontSize = 10
      10.offset = 5, 15
   
      20 = IMAGE
      20.file = fileadmin/lingenfelder/elements/linie.jpg
      20.offset = 0, 19
      }
   MENU_LINKS.1.RO < .MENU_LINKS.1.NO
   MENU_LINKS.1.RO {
      5 < .10
      5.fontColor = #CCCCCC
      5.offset = 6, 16
      }
   MENU_LINKS.2 < .MENU_LINKS.1
   MENU_LINKS.2.NO {
      10.fontSize = 9
      10.offset = 10, 15
      }
   MENU_LINKS.2.RO < MENU_LINKS.1.RO
   MENU_LINKS.2.RO {
      10.fontSize = 9
      10.offset = 10, 15
      5 < .10
      5.fontColor = #CCCCCC
      5.offset = 11, 16
      }


   MENU_UNTEN = HMENU
   MENU_UNTEN.special = directory
   MENU_UNTEN.special.value = 29
   MENU_UNTEN.1 = TMENU
   MENU_UNTEN.1.NO = 1
   MENU_UNTEN.1.NO.linkWrap = &nbsp; | &nbsp;&#124; |*| &nbsp; | &nbsp;&#124;  |*| &nbsp; |
   MENU_UNTEN.1.NO.ATagParams = class="menu_unten" 

   CONTENTPIC < temp.CONTENTPIC
   }
}