[TYPO3-UG Spain] Ayuda con banners en template????

pue nicolas.puente at lgb-rlp.de
Wed Jan 13 08:53:49 CET 2010


Estamos hablando de dos cosas diferentes:
Para que cada página tenga un baner con una foto diferente escribe en el 
setup lo siguiente:


1) #################################### headerimagen  (Marker: 
###HEADER_IMAGE###)###################
temp.headerbild = COA
temp.headerbild{
    10 = IMAGE
    10 {
        alttext.cObject = TEXT
        alttext.cObject.value = Banner
        titletext>
        file.maxH = 120
        file.maxW = 780
        file.import {
            cObject = TEXT
            cObject.value = fileadmin.test.header/9250579.jpg (Esta es 
una foto por defecto, si ni en esa página ni en las superiores hay una 
foto se enseña esta)
            cObject.override {
                required = 1
                data = levelmedia: -1. "slide"
                wrap = uploads/media/ |
                listNum = 0
            }
        }
    }
    stdWrap.required = 1
    stdWrap.wrap = |
}

2) Luego tienes que hacer en el template una ma marca ( ###HEADER_IMAGE###

3) Y unir esa marca a la página:

seite {
    ........ ...
    }
    10 = TEMPLATE
    10 {
       ........... ....
        marks {
            ........ ....
            HEADER_IMAGE < temp.headerbild
            ..... ......
        }
     }
}
Luego en cada página que quieras pones una imágen, si no lo haces se 
toma la de la página superior.

Para que en cada página te aparezaca el nombre de la página es más fácil:
(Este ejemplo es un texto en legras grandes y sobre él otros que es más 
pequeño y la sombra de este. Está pensado para ser el baner de la 
página). Cambiándolo un poco puedes usarlo donde quieras)
1) escribir en el setup:
temp.TRAILER {
    file = GIFBUILDER
    file {
        # Breit und Hohe
        XY = 800, 72
        backColor = #1D04A5
        10 = TEXT
        10.text.field = subtitle // title
        10.fontSize = 45
        10.fontFile = fileadmin/fonts/arialbi.ttf
        10.fontColor = #A1AAF5
        10.niceText = 0
        10.offset = 15, 58

        20 = TEXT
        20.text.field = subtitle // title
        20.fontSize = 25
        20.fontFile = fileadmin/fonts/arialbi.ttf
        20.fontColor = #FFFFFF
        20.niceText = 0
        20.offset = 30, 50

        15 < .20
        15.fontColor = black
        15.offset = 28, 52
        13 < .20
        13.fontColor = #1D04A5
        13.offset = 26, 54
    }
}

2) Pasar a la página lo anterior:
seite = PAGE
seite {
  ...... ............
   10 = TEMPLATE
   10.template = FILE
   ............... .................
   10.marks {
      TRAILER < temp.TRAILER
      .......... .................... .........
   }
}

3) En el template teiene que haber una marca(###TRAILER###)

Espero que esto te sirva. Si no está claro házmelo saber.
Nicolás


More information about the TYPO3-UG-Spain mailing list