xy wrote:
> Hallo Joey,
>
> vielen Dank für Deine Tipps. Ich habe Deinen Code so eigepflegt:
>
> 10.marks {
> # Insert top image parts
> # Part 1
> IMAGE_TOP_1 = IMAGE
> IMAGE_TOP_2 = IMAGE
> IMAGE_TOP_3 = IMAGE
> IMAGE_TOP_4 = IMAGE
> IMAGE_TOP_5 = IMAGE
>
> lib.images = TEXT
> lib.images {
> data = levelmedia:-1, slide
> split {
> token = ,
> cObjNum = 1
> 1 = IMG_RESOURCE
> 1 {
> file {
> import = uploads/media/
> import.current = 1
> }
> wrap = <a href="#" style="background:url(|) no-repeat top
> left;"></a>
> }
> }
> }
>
> Nur, werden jetzt gar keine Grafiken mehr geladen.
>
> Ich muss mich mehr in das Thema einlesen um Deinen Code überhaupt zu
> verstehen.
Scheint so ;-)
lib.images wäre ein eigenes Objekt, das Du dann einem einzelnen Marker zuweisen
kannst
lib.image = TEXT
lib.image {
#blah
}
10.subparts {
MEIN_BILDBLOCK < lib.image
}
Du mußt das also außerhalb des restlichen Setups definieren.
Der Vorteil ist, daß Du das so auch separat in einem anderen Template tun
kannst, das sich später komplett inkludieren läßt.
Das ist für die Strukturierung und eventuelle Teamarbeit an den Templates
sinnvoll.
> Erzeugt Dein Code die Liste mit den Bildern mit Links? Also der von
> Dir
> vorgeschlagene 2. Ansatz?
Der Code würde eine List von Links erzeugen, die keinen Text haben aber über
Hintergrundbilder verfügen.
Wenn Du da noch eine class="imagelinks" oder so in den Wrap mit einbaust,
kannst Du den Rest über CSS steuern.
> Und wenn ich die Bilder dann sehe, wie mach ich das mit den
> Graustufen?
Da gibt's wieder verschiedene Varianten.
Die einfachst dürfte sein, daß Du die Höhe oder die Breite der Links per CSS
festlegst und mit overflow:hidden dafür sorgst, daß der angezeigte Inhalt nicht
größer werden kann.
Dann würde es reichen die Bilder "am Stück" so zu erzeugen, daß die farbige
Version z.B. neben der Graustufen-Version liegt.
Das Ganze geht hervorragend mit GIFBUILDER, was Du am besten in der TSref
nachlesen kannst.
Über die Klasse steuerst Du dann die Position des Hintergrunds.
.imagelinks {
background-position:top left;
}
.imagelinks:hover {
background-position:top right;
}
Und da es sich bei den HTML-Tags um "echte" Links handelt, müsste das sogar mit
dem IE6 funktionieren.
HTH
Joey
--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
Xing: http://contact.cybercraft.de
Twitter: http://twitter.com/bunnyfield
TYPO3 cookbook (2nd edition): http://www.typo3experts.com
_______________________________________________
TYPO3-german mailing list
[email protected]
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german