[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