[TYPO3-german] In GIFBUILDER-Objekt Link um eine einzelne Grafik

bernd wilke x00nsji02 at sneakemail.com
Fri Mar 28 14:22:36 CET 2008


Timo Zimmermann schrieb am Tue, 25 Mar 2008 08:08:28 +0100:

> Hallo,
> 
> ich verwende folgendes TS, um eine GIFBUILDER-Grafik zu erzeugen:
> 
> [CODE]
> lib.header = IMAGE
> lib.header.file = GIFBUILDER
> lib.header.file {
>      format = jpg
>      quality = 100
>      XY = 990,100
>      offset=0,0
>  
>      10 = IMAGE
>      10.file = fileadmin/templates/imgs/logo_gesamt.jpg 10.offset = 5,50
>    
>      15 = TEXT
>      15.text.data = leveltitle:1
>      15.fontFile = fileadmin/templates/lib/tahoma.ttf # 15.spacing = 1
>      15.offset = 5,95
>      15.fontSize = 11
>      15.fontColor = #000000
>      15.antiAlias = 1
>  
>  
>      20 = IMAGE
>      20.file.import = uploads/media/
>      20.file.import.data = levelmedia:2, slide 20.file.import.listNum=0
>      20.offset = 200,50
>      
>      30 = IMAGE
>      30.file.import = uploads/media/
>      30.file.import.data = levelmedia:2, slide 30.file.import.listNum=1
>      30.offset = 350,50
>  
>      40 = IMAGE
>      40.file.import = uploads/media/
>      40.file.import.data = levelmedia:2, slide 40.file.import.listNum=2
>      40.offset = 500,50
>  
>      50 = IMAGE
>      50.file.import = uploads/media/
>      50.file.import.data = levelmedia:2, slide 50.file.import.listNum=3
>      50.offset = 650,50
>  
>      60 = IMAGE
>      60.file.import = uploads/media/
>      60.file.import.data = levelmedia:2, slide 60.file.import.listNum=4
>      60.offset = 800,50
>         
>    }
> [/CODE]
> 
> Ich suche nun eine Möglichkeit, um den Bereich [CODE]
>      10 = IMAGE
>      10.file = fileadmin/templates/imgs/logo_gesamt.jpg 10.offset = 5,50
> [/CODE]
> 
> einen Link zu legen. Mein erster Gedanke war etwas wie z.B.
>    10.linkWrap=<a href="index.php" alt="Zur Startseite">|</a>
> 
> (geht aber nicht)

irgendwelche Links auf 'Elemente' deiner Grafik können ja nicht gehen, 
weil die Elemente ja innerhalb der End-Grafik übereinandergelegt werden 
und ich kenn kein echtes Grafik-Format, das Links realisiert 
(unecht schon: Flash)

du kannst also nur die gesamte Grafik verlinken indem von TYPO3 ein Link 
(A-Tag) drum herum generiert wird:
	lib.header {
		imageLinkWrap = 1
		imageLinkWrap.enable = 1
		imageLinkWrap.typolink = ..targeturl../..pid..
	}
oder so ähnlich.

----

wenn du Bereiche deiner endgültigen Grafik verlinken willst musst du das 
mit einer Image-Map machen 
(http://de.selfhtml.org/html/grafiken/verweis_sensitive.htm)
Das wird aber nicht von typoscript unterstützt, geschweige denn vom 
GIFBUILDER.


> Wenn möglich sollte es eine Lösung sein, die den Link dynamisch zur
> jeweils gültigen Wurzelseite ("Ist Anfang der Webseite") erzeugt.
> 
> WICHTIG ist, dass es eine einzelne Grafik bleibt und das
> GIFBUILDER-Objekt nicht auseinandergerissen wird.

Wenn die image-map nicht passt müsstest du evtl. mit überlagerten 
(position:relative/absolute) transparenten Gifs arbeiten, die du dann 
verlinken kannst.

bernd
-- 
http://www.pi-phi.de/t3v4/cheatsheet.html


More information about the TYPO3-german mailing list