[TYPO3-german] Verschiedene Headerbilder mit einfacher Aktualisierung
Steffen Ritter
info at rs-websystems.de
Sat Jul 18 14:34:49 CEST 2009
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/
More information about the TYPO3-german
mailing list