[TYPO3-german] Wechselndes Kopf Bild pro Seite

Herbert Roider herbert.roider at utanet.at
Sat Apr 28 08:26:58 CEST 2007


Susanna Kuenzl wrote:

> Hallo, Sebastian!
>  
>> Wie stelle ich das grundsätzlich an ? Ich habe zzt ein div
>> mit einer id="headerimage", das müsste ich doch durch
>> Typoscript bei den Seiten Eigenschaften ersetzten können ?
>> Kann man das irgendwie so regeln das jede Child Seite
>> automatisch das Bild der Parent Seite übernimmt, wenn nichts
>> anderes definiert ist ?
> 
> temp.BILD = IMAGE
> temp.BILD {
> file.import = uploads/media/
> file.import.data = levelmedia:-1, slide
> file.import.listNum = 0
> file.width = 600
> file.height = 200
> alttext = TEXT
> alttext.field = subtitle//title
> }
> 
> ...
> 
> marks.BILD < temp.BILD
> 
> Und das Bild ist dann immer das erste Bild in den Seiteneigenschaften
> (erweitert) > Dateien.
> 
> Wenn Du es als Hintergrundbild in #headerimage haben willst:
> 
> headerData.10 = TEXT
> headerData.10 {
> data = levelmedia: -1, slide
> listNum = 0
> wrap = <style type="text/css">div#headerimage { background-image:
> url(uploads/media/|)}</style>
> }
> 
> Viel Erfolg!
> 
> Susanna
> --
> :: ambranet webentwicklung & internetberatung
> :: content management system typo3
> :: dr. susanna kuenzl
> :: foehrenstr. 33
> :: 90542 eckental b. nuernberg
> :: fon 0 91 26 - 28 90 90
> :: http://www.ambranet.de


Hallo Susanna,
für mehrsprachige Seiten muß man das Bild für jede Sprache raufladen. 
Eine andere Lösung wäre die Bilder im Constant Editor raufladen. 
Dazu in den Constants auf der root Seite diese Zeilen einfügen:

# cat=page/file/a; type=file[png,jpeg,jpg,gif]; label=Kleines Bild in der
Rechten Spalte oben.
section_teaser_small = 

Wenn man jetzt im Constant Editor auf Categorie "PAGE" geht kann man das
Bild raufladen.
Es muß aber für jede Seite, wo man das Bild ändern möchte ein Template
angelegt werden.

Das Anzeigen vom Bild im Typoscript Template:

temp.section_teaser_small = IMAGE
temp.section_teaser_small {
        file = {$section_teaser_small}
        file.maxW = 50
        wrap = <div class="bereichsimage"> | </div>
}


l.g.
Herbert









More information about the TYPO3-german mailing list