tt_content.image.20.1.imageLinkWrap.typolink.parameter.override
| Autor | Nachricht |
|---|---|
|
Verfasst am: 05. 04. 2012 [10:57]
|
|
|
charly21
Themenersteller
Dabei seit: 18.06.2007
Beiträge: 40
|
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. TYPOSCRIPT 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 most problems solve themselves on its own - you must not disturb them
|
|
Verfasst am: 11. 04. 2012 [15:59]
|
|
|
udowald
Dabei seit: 05.11.2006
Beiträge: 159
|
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. TYPOSCRIPT parameter.override.listNum.stdWrap = 0 oder TYPOSCRIPT parameter.override.listNum = 0Das "enable.override = 1" hatten wir schon mal. Das würde ich vorsichtshalber auch einbauen. [Dieser Beitrag wurde 2mal bearbeitet, zuletzt am 11.04.2012 um 16:06.] |
|
Verfasst am: 23. 04. 2012 [09:42]
|
|
|
charly21
Themenersteller
Dabei seit: 18.06.2007
Beiträge: 40
|
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. TYPOSCRIPT 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 } } } most problems solve themselves on its own - you must not disturb them
|
|
Verfasst am: 24. 04. 2012 [18:38]
|
|
|
udowald
Dabei seit: 05.11.2006
Beiträge: 159
|
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: TYPOSCRIPT 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: TYPOSCRIPT 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. |
|
Verfasst am: 24. 04. 2012 [19:26]
|
|
|
charly21
Themenersteller
Dabei seit: 18.06.2007
Beiträge: 40
|
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 most problems solve themselves on its own - you must not disturb them
|
|
Verfasst am: 24. 04. 2012 [21:23]
|
|
|
udowald
Dabei seit: 05.11.2006
Beiträge: 159
|
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. TYPOSCRIPT 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 } |



