[TYPO3-german] Verschiedene Headerbilder mit einfacher Aktualisierung

Leo Führinger leo-fuehringer at gmx.net
Sat Jul 18 15:13:08 CEST 2009


Steffen Ritter schrieb:
> Leo Führinger schrieb:
>> Hallo Steffen,
>> hab das mal ausprobiert.
>> Templavoilacontainer heiß headerimg und der Ordner, in dem jetzt die 
>> Bilder liegen ist: fileadmin/htdocs/template/img/header/
>>
>> Hab mal der Seite "Home" und "Aktuelles" gleichnamige, 
>> kleingeschriebene Aliase gegeben und auch zwei Bilder im Ordner so 
>> genannt (natürlich mit .jpg Endung)
>>
>> Mein Code daher:
>> lib.headerimg=TEXT
>>
>> lib.headerimg {
>> dataWrap= <img src="fileadmin/htdocs/template/img/header/|.jpg" 
>> width="716" height="150" alt="Mein Header" title="{levelfield : 
>> 0,subtitle}" />
>>
>> data=levelfield : 0, alias
>> }
>>
>> Leider steht immer nur "Mein Header" da und im Quelltext folgendes:
>> div id="header"><img src="fileadmin/htdocs/template/img/header/.jpg"
>>
>> Der aliasname wird also nicht eingesetzt... Weißt du woran das liegt?
>>
>> Da ich einiges nicht ganz verstehe, komm ich selbst nicht selbst drauf...
>> title="{levelfield : 0,subtitle}" ???
>> data=levelfield : 0, alias ???
>>
>> Sucht Levelfield im Seitenbaum 0 Seiten nach oben das Feld subtitle 
>> ab? Aber wenn ja, wonach? Und was macht das data = ... ?
>>
>> Bin schon sehr gespannt auf deine Antwort, da mir das levelfield schon 
>> des öfteren begegnet ist^^
>>
>> Gruß, Leo
>>
>> Steffen Ritter schrieb:
>>> Leo Führinger schrieb:
>>>> Hallo zusammen,
>>>> ich hätte gerne für jeder Seite in der 1. Navigationsebene ein 
>>>> eigenes Headerbild, welches sich auch aktualisiert, sobald man die 
>>>> entsprechende Datei im Ordner fileadmin/headers/ ersetzt.
>>>> Hab schon probiert das Headerbild im Seitenelement hochzuladen, 
>>>> jedoch funktioniert dann die aktualisierung nicht (DAM will ich nur 
>>>> wegen den Headerbildern eigentlich nicht installieren, wobei es laut 
>>>> google damit klappen sollte...).
>>>> Auch das Erstellen eines Ext-Templates für jede Seite wollte ich 
>>>> vermeiden.
>>>> Nun meine Frage: Gibt es noch andere Möglichkeiten?
>>>>
>>>> Mal wieder danke und ein schönes Wochenende,
>>>> Leo
>>>
>>> Hallo,
>>> klar gibt es dafür "andere" Möglichkeiten.
>>> Wenn die Dateien die richtigen Größen haben haben und nicht 
>>> umgerechnet werden müssen ist das sogar ganz einfach.
>>>
>>> Du musst nur irgendwie Sicherstellen, dass du die Bilder einfach 
>>> zuordnen kannst. Sprich den Dateinamen den alias Feldes nehmen (oder 
>>> uid).
>>>
>>> lib.headerBild=TEXT
>>> lib.headerBild {
>>>     dataWrap= <img src="fileadmin/headers/|.jpg" width="" height="" 
>>> alt="Mein Header" title="{levelfield : 0,subtitle}" />
>>>     data=levelfield : 0, alias
>>> }
>>>
>>> Grüsse
>>>
>>> Steffen
> 
> Hallo,
>  {} in einem dateWrap "führt den DatenTyp getText aus".
> die stdWrap Eigenschaft[1] data tut selbiges.
> Die Beschreibung von Datentypen des TypoScript findest du hier: 
> http://typo3.org/documentation/document-library/core-documentation/doc_core_tsref/4.2.1/view/1/2/#id4252676 
> 
> 
> Der Ausschnitt zu den levelsachen wie folgt:
> 
> leveltitle, leveluid, levelmedia: [levelTitle, uid or media in rootLine, 
> 0- , negative = from behind, “ , slide” parameter forces a walk to the 
> bottom of the rootline until there's a “true” value to return. Useful 
> with levelmedia.]
> 
> levelfield: Like “leveltitle” et al. but where the second parameter is 
> the rootLine field you want to fetch. Syntax: [pointer, integer], 
> [fieldname], [“slide”]
> 
> 
> 
> Was ist zu tun dass es bei dir Funktioniert:
> du musst wohl mit dem "Level" etwas spielen da ich diene 
> Navigationsstruktur nicht kenne. Ich vermute aber dass du Anstatt 0 die 
> 1 verwenden musst.
> 
> 
> liebe Grüße
> 
> Steffen
> 
> [1] http://www.typo3.net/tsref/functions/stdwrap/

Hallo Steffen,
genau - an der 1 lags.
Und nochmals herzlichen Dank für die Erklärung zu den levelfields!

Gruß, Leo


More information about the TYPO3-german mailing list