Zum Inhalt springen

Link um FCE

Erstellt am 13. Juli 2013 · 8 Antworten · letzte Antwort am 17. Juli 2013

Tags: Frage

IngoM ·

Hallo Zusammen,
ich habe folgendes Problem.
Ich habe ein FCE. Um dieses möchte ich nun optional einen Link legen. Dieser Link kommt aus einem Linkfeld.
Wie am besten bewerkstelligen?

Viele Grüße
Ingo

IngoM ·

Hallo nochmal,

hat keiner eine Idee?

Ich habe mir das in etwas so vorgestellt:
Ich mappe ein Element vom Typ Typoscript vor der Box und wrappe so etwas in der Art:
10 = TEXT
10.dataWrap = <a href="">

Ins href soll das Linkziel aus dem Linkfeld im FCE sein
10.if.isTrue.field = linkfeld

Das selbe hinter der Box.

Viele Grüße

Ingo

spL ·

Hey Ingo,

ich verstehe nicht genau was du vor hast. Um welches element möchtest du den Link machen?
Die Felder hast du schon entsprechend angelegt und gemappt?

IngoM ·

Hey,

ich habe folgendes vor.
Ich habe ein FCE in dem ich verschiedene Elemente gemappt habe.
Nun möchte ich um das gesamte FCE noch einen Link mappen.
Dieser sollte aber optional sein. Das heisst nicht unbedingt im BE ausgefüllt sein.

spL ·

Ich weiß jetzt nicht was du da in deinem FCE alles drinnen hast und ob es valide ist wenn du alles in ein A-Tag setzt. Vielleicht empfiehlt es sich wenn du alle Elemente, ich stell mir da jetzt Bild und Text vor, seperat mit dem Link wrapst.
Den Ansatz dazu hast du ja bereits:

	10 = TEXT
	10.current = 1
	10.typolink.parameter.field = field_element
	10.if {
		isTrue.field = field_linkfeld
	}

Zweite variante wäre den Link via CSS über das Element zu positionieren.

Deine Version mit den Schnipseln vor und hinter den Elementen hat nicht funktioniert?

IngoM ·

Naja ob es valide ist, ist eine andere Geschichte.
Kundenwunsch 🙂
Ich würde meinen Ansatz gerne weiterverfolgen.
Wie bekomme ich den href des Linkfeldes in den href? Stehe da gerade auf dem Schlauch

IngoM ·

So scheint es mit meinen Schnipseln zu funktionieren....

10 = TEXT
10.current = 1
10.typolink.parameter.field = linkfeld
10.typolink.returnLast = url
10.wrap = <a href="|">
10.if.isTrue.field = linkfeld

spL ·

Na dann würde ich den Kunden so weit senibilisieren dass er dir vertraut wenn du sagst ist "schadcode" :o
Ich hab mal nachgeguckt und dabei gesehen dass ich in solchen Fällen die CSS-Variante gewählt habe.
Die Url hast du, dann sollte dein TS-Schnipsel an Anfang und Ende ja passen und das ganze hier kann als gelöst markiert werden.