[TYPO3-german] parameter in IMAGE-Tag - aber nur wenn Link = aktuelle Seite
Christian Hernmarck
linux at lists.hernmarck.ch
Thu Oct 8 00:18:00 CEST 2009
ich habs...
suchen im Netz führt weiter...
Christian Hernmarck schrieb am Donnerstag, 8. Oktober 2009 00.10 im
Beitrag
<mailman.1.1254953427.24562.typo3-german at lists.netfielders.de>:
> JoH asenau schrieb am Mittwoch, 7. Oktober 2009 23.01 im Beitrag
> <mailman.1.1254949292.32641.typo3-german at lists.netfielders.de>:
>
>>> 1.params.field = image_link
>>> bekomme ich solche img-tags:
>>>
>>> <img src=bild1... 39,38,37,36,35,34,33,32,31,40 >
>>> <img src=bild2... 39,38,37,36,35,34,33,32,31,40 >
>>>
>>> das Feld image_link enthält also immer alle Links zusammen...
>>> (pid-liste)
>>
>> Das bedeutet, daß Du alle Bilder und die Links in einem einzigen
>> Element eingebaut hast?
>
> yep
>
>> Vielleicht hättest Du das vorher mal erwähnen sollen
>
> ok, wusste ich nicht. War für mich irgendwie klar... die Bilder sind
> alle in einem Seiten-Inhaltselement vom Typ "Bild".
>
>> - der
>> Beschreibung nach bin ich nämlich von einzelnen Elementen
>> ausgegangen.
>
> sorry! ich merks mir :-)
>
>> So mußt Du die Position des Bildes in der Liste natürlich mit
>> einbeziehen:
>>
>> equals.field = image_link
>> equals.listNum.data = register:IMAGE_NUM
>
> das geht nicht. Mit
>
> equals.field = image_link
> equals.listNum = register:IMAGE_NUM
> (also ohne .data)
doch mit .data aber noch ein .stdWrap dazwischen!
=> equals.listNum.stdWrap.data = register:IMAGE_NUM
total sieht das nun so aus - und nun hab ich ein 'class="aktiv"'
jeweils beim Bild welches mit der aktuellen Seite verlinkt ist -
genial!
tt_content.image.20 {
1 {
params = class="aktiv"
params.if {
# aktuelle Seiten-ID
value.data = TSFE:id
equals.field = image_link
equals.listNum.stdWrap.data = register:IMAGE_NUM
}
}
}
Vielen Dank!
Gruss Christian
More information about the TYPO3-german
mailing list