Adventskalender: Türchen 6
Heute verrate ich Euch, wie man z.B. ein Image im Header einer Seite durch den Redakteur einfach pflegbar macht.
Nehmen wir mal das Beispiel, dass es eine Website fünf Hauptbereiche hat und das alle Seiten aus einem Bereich das gleiche Bild im Header anzeigen sollen, jedoch hat jeder Hauptbereich sein eigenes Bild. TYPO3 bietet die Möglichkeit in jeder Seite ein Bild zu hinterlegen, genaus das machen wir uns zu nutze. Dieses Bild binden wir jetzt mit folgenden TypoScript ein:
temp.GHeader = COA temp.GHeader { 10 = IMAGE 10.file.import = uploads/media/ 10.file.import.data = levelmedia:-1,"slide" 10.file.import.listNum = 0 }
Nun hat ein Redakteur zum einem die Möglichkeit selber die Bilder für einen Bereich auszutauschen, zum anderen veerbt TYPO3 auf diesem Wege das Bild so lange nach unten, bis es ein anderes Bild findet. Der Redakteur brauch das Bild also nur an der ersten Seite eines Bereiches auszutauschen. Mal wieder ein schönes Beispiel, wie man sich viel Arbeit ersparen kann.




Dezember 8th, 2007 at 18:32
*g* wieder ein schöner Schnipsel Typoskript. Fast schon wieder vergessen :)
Schön wäre, wenn gleich noch der Seitentitel draufgepackt würde.
Mal sehen, ggf. bekomm ich es nochmal hin… dann poste ich es hier…
Dezember 8th, 2007 at 20:24
Ja, das wäre auch noch eine nette Variante. Umgesetzt habe ich das auch schon mal.
Wenn Du eine Lösung hast, poste diese gerne hier.
Dezember 8th, 2007 at 21:47
So, hier mein Ergebnis. Allerdings mit TV realisiert. Kein Plan ob es auch bei “normalen” pages funktioniert:
lib.GHeader = COA lib.GHeader { 20= IMAGE 20.altText.data=page:title 20.file = GIFBUILDER 20.file { XY = 859,151 quality = 100 format = jpg 10 = IMAGE 10.file.import = uploads/media/ 10.file.import.data = levelmedia:-1,"slide" 10.file.import.listNum = 0 20 = TEXT 20.text.data = page:title 20.fontColor = #003664 20.fontFile = fileadmin/fonts/verdanab.ttf 20.fontSize = 25 20.font 20.niceText = 1 20.offset = 13, 35 30< .20 30.fontColor = yellow 30.offset =11, 33 } }Leider wird bei mir die Bildqualität ziemlich mies. Obwohl ich eigentlich angegeben habe, dass es ein jpg mit 100% Qualität ist.
Hoffe es hilft.
Ich freu mich auf den Kalender morgen :)
Dezember 8th, 2007 at 22:10
Wegen der Qualität würde ich mal ins Install-Tool schauen, ich verwende lieber png als jpg weil die Qualität da doch deutlich besser ist.
Wegen dem Türchen für morgen: Das ist schon fertig und geht automatisch um 0 Uhr online, also einfach pünktlich vorbei schauen ;-)
Dezember 9th, 2007 at 09:45
Auch als ping wird das ganze ziemlich ätzend gerendert… was stellst du denn explizit im installtool ein?
Ich habe jetzt noch im TS format=png angegeben… es wird jetzt im quelltext auch ein .png eingebunden. Obs wirklich eins ist :) wer weiß das schon.
Dezember 9th, 2007 at 11:54
Hier die Zeilen aus meiner localconf.php:
Achtung: Ich verwende ImageMagick 6
Dezember 9th, 2007 at 12:17
Super! Viel besser … danke!
Dezember 9th, 2007 at 12:29
Wunderbar ;-) Wo kann man es sehen?
Mai 28th, 2008 at 14:48
[...] jeden Bereich in den jeweiligen "Oberseiten" ein Bild. In etwa so, wie hier beschrieben: Adventskalender: T