[TYPO3-german] Klasse im Flexform-Link
bernd wilke
t3ng at bernd-wilke.net
Wed Feb 19 11:34:28 CET 2014
Am 19.02.14 10:45, schrieb Sonja Dithmers:
> Guten Morgen,
>
> ich möchte dem a-Tag eine Klasse zuweisen, mit diesem TS funktioniert es
> nicht:
>
> 25 = TEXT
> 25 {
> typolink.parameter.data = field:flexform_link
> ATagParams.noTrimWrap = class="btn btn-primary btn-md"
> value = Learn more
> wrap = <p>|</p>
> }
ATagParams (was nicht mittels noTrimWrap gefüllt sein muss, siehe Post
von Peter), gehört ins .typolink und nicht ins TEXT Object.
siehe auch TSRef [1]
> Außerdem möchte ich den Text ausgeben lassen, der sich im Feld vom Link
> befindet. Wenn ich das mache, wird mir die SeitenID angezeigt. Deswegen
> wird das ausgegeben was ich im TS im value stehen habe, was ich aber
> ziemlich unflexibel finde. Für eine Lösungsansatz wäre ich sehr erfreut! :)
in dem Link-feld steht wohl auch nur die Zahl der referenzierten Seite
(So speichert TYPO3 interne Links). Wenn du jetzt den Seitennamen dieser
Seite haben willst musst du den aus diser Zahl berechnen.
dafür kämen RECORDS oder CONTENT Objekte in Frage.
vielleicht tut es folgendes:
[2]
...value.cObject = RECORDS
...value.cObject {
source.field = flexform_link
tables = pages
dontCheckPid = 1
conf.pages = TEXT
conf.pages.field = title
}
[1]
http://docs.typo3.org/typo3cms/TyposcriptReference/Functions/Typolink/Index.html
[2]
http://docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects/Records/
bernd
--
http://www.pi-phi.de/cheatsheet.html
More information about the TYPO3-german
mailing list