Zum Inhalt springen

Einen typolink mit split zerteilen

Erstellt am 20. September 2010 · 3 Antworten · letzte Antwort am 21. September 2010

Tags: Frage

lennart ·

Hallo,
kann mir jemand sagen warum volgendes nicht funktioniert und wie es vielleicht doch funktioniert.

addDef.5 = TEXT
addDef.5.value = dummy
addDef.5.typolink.parameter.data = TSFE:id
addDef.5.typolink.returnLast = url
addDef.5.split {
	token.char = 47
	min = 6
	cObjNum = 1 || 2 || 3 || 4 || 5 || 6
	1.current = 1
	1.wrap = "channel": "|", 
	2.current = 1
	2.wrap = "subchannel1": "|", 
	3.current = 1
	3.wrap = "subchannel2": "|", 
	4.current = 1
	4.wrap = "subchannel3": "|", 
	5.current = 1
	5.wrap = "subchannel4": "|", 
	6.current = 1
	6.wrap = "subchannel5": "|", 
}

ich will hier aus der url die verschiedenen subchannels für die werbung bestücken.
Wenn ich die url hardcoded rein schreibe, funktioniert es. Mit dem typolink nicht 🙁

Julian.​Hofmann ·

Hallo.

Das Problem hier liegt in der Abarbeitungsreihenfolge. Sowohl split als auch typolink werden von der stdWrap-Funktion ausgewertet. Dabei erfolgt aber erst die Verarbeitung von split, und erst später die von typolink.

Viele Grüße
Julian

igorshmigor ·

Eventuell klappt es, wenn du folgendes stattdessen schreibst:

addDef.5.stdWrap.typolink.parameter.data = TSFE:id
addDef.5.stdWrap.typolink.returnLast = url

stdWrap wird nämlich vor split ausgeführt.