[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