Hi,
irgendwie stehe ich heute auf dem Schlauch.....
Wenn in einem textpic CE ein header_link gesetzt ist, soll das erste Bild auch mitverlinkt werden.
verwende auch noch perfectlightbox, deshalb ifFalse.field.
Klappt aber nicht, er verlinkt es gar nicht.
tt_content.image.20.1.imageLinkWrap.typolink {
### Overriding when header_link isset otherwise use lightbox
parameter.override.field = header_link
parameter.override.if.isTrue.field = header_link
parameter.override.if.isFalse.field = tx_perfectlightbox_activate
}
LG
Charly
Hallo Charly21,
das ist ungetestet, aber TYPO3 sollte noch wissen welches Bild verlinkt werden soll.
Probier bitte eine der beiden Versionen vor den if conditions.
parameter.override.listNum.stdWrap = 0
oder
parameter.override.listNum = 0
Das "enable.override = 1" hatten wir schon mal. Das würde ich vorsichtshalber auch einbauen.
Hi,
egal was ich versuche, es klappt nicht.
Es muss doch möglich sein, ein Bild mit dem gleichen Link zu versehen, wie den header_link.
Mein letzter Stand, der bei mir nicht geht.
tt_content.image.20 {
1.imageLinkWrap {
enable.override = 1
enable.override.field = header_link
enable.override.if.isTrue.typolink.parameter.field = header_link
enable.override.if.isTrue.typolink.parameter.listNum.stdWrap.data = register :
IMAGE_NUM_CURRENT
enable.override.if.isTrue.typolink.returnLast = url
typolink {
parameter.override.listNum.stdWrap.data = register :
IMAGE_NUM_CURRENT
parameter.override.field = header_link
parameter.override.if.isTrue.field = header_link
}
}
}
Hallo Charly21,
ich weiß ja nicht genau was Du vor hast, aber hier ein getesteter Code.
Wenn header_link gesetzt dann wird das erste Bild verlinkt mit header_link und alle weiteren nicht:
tt_content.image.20.1.imageLinkWrap {
enable.field = header_link
enable.if.isTrue.typolink.parameter.field = header_link
enable.if.isTrue.typolink.parameter.listNum.splitChar = 10
enable.if.isTrue.typolink.parameter.listNum.stdWrap.data = register : IMAGE_NUM_CURRENT
typolink.parameter.override = 1
typolink.parameter.override.field = header_link
}
Wenn header_link gesetzt dann wird das erste Bild verlinkt mit header_link und alle weiteren mit Standard returnLast = url:
tt_content.image.20.1.imageLinkWrap {
enable.field = header_link
enable.if.isTrue.typolink.parameter.field = header_link
typolink.parameter.override = 1
typolink.parameter.override.field = header_link
}
Ist kein header_link gesetzt wird nicht verlinkt. Das normale image_zoom wird damit aber überschrieben.
Vieleicht hilft dir das trotzdem weiter.
Hi,
das image_zoom oder was auch immer vorher war, muss bestehen bleiben.
Ich werds nachher gleich mal testen. Danke schön für die geduld und hilfe.
LG
Charly
Hallo charly21,
damit wird der Link des ersten Bildes mit header_link ersetzt falls header_link vorhanden. image_zoom an/aus bestimmt ob alle weiteren Bilder mit returnLast = url verlinkt werden. image_zoom an/aus bleibt auch bestehen wenn kein header_link gesetzt ist.
tt_content.image.20.1.imageLinkWrap {
enable.override = 1
enable.override.field = header_link
enable.override.if.isTrue.typolink.parameter.field = header_link
enable.override.if.isTrue.typolink.parameter.listNum.splitChar = 10
enable.override.if.isTrue.typolink.parameter.listNum.stdWrap.data = register : IMAGE_NUM_CURRENT
typolink.parameter.override = 1
typolink.parameter.override.field = header_link
}