Re: [TYPO3-german] Klasse im Flexform-Link
Am 19.02.14 14:21, schrieb Sonja Dithmers: Hallo Bernd, ich möchte ja nicht den Seitentitle der zu verlinkenden Seite ausgeben, sondern den Linktitle. Deswegen habe ich das probiert: du scheinst Schwierigkeiten zu haben deutlich zu machen was du erreichen willst. genauere Beschreibungen deines Ist-Zustandes / Datenstruktur und deines gewünschten Ergebnisses (Beispiele!) könnten hilfreich sein und Fehlversuche und nachträgliche Korrekturen überflüssig machen [1] 10.value.cObject = RECORDS 10.value.cObject { source.field = flexform_link tables = pages dontCheckPid = 1 20.title.cObject = TEXT 20.title.cObject { field = field_link_title } } Das funktioniert leider nicht. Da dachte ich, es macht Sinn, dass in den typolink zu legen. Das funktioniert leider auch nicht. Noch jemand eine Idee? du solltest dich mal eingehend mit Typoscript [2] und den vorhandenen Objekten beschäftigen. In dieser Form kann es natürlich nicht das werden was du haben möchtest. [1] [1] deine Signatur: Das Gegenteil von schlau ist nicht dumm, sondern faul! mit solch einer Signatur sollte man vorsichtig sein, wenn man nach fertigen Lösungen verlangt! [2] http://docs.typo3.org/typo3cms/TyposcriptReference/ bernd -- http://www.pi-phi.de/cheatsheet.html ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Klasse im Flexform-Link
Hallo Bernd, ich möchte ja nicht den Seitentitle der zu verlinkenden Seite ausgeben, sondern den Linktitle. Deswegen habe ich das probiert: 10.value.cObject = RECORDS 10.value.cObject { source.field = flexform_link tables = pages dontCheckPid = 1 20.title.cObject = TEXT 20.title.cObject { field = field_link_title } } Das funktioniert leider nicht. Da dachte ich, es macht Sinn, dass in den typolink zu legen. Das funktioniert leider auch nicht. Noch jemand eine Idee? -- Gruß Sonja D. Das Gegenteil von schlau ist nicht dumm, sondern faul! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Klasse im Flexform-Link
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 = | } 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 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Klasse im Flexform-Link
Hallo Peter, danke für den Tipp. Das ATagParams muß natürlich in den typolink rein... so funktioniert es: typolink { parameter.data = field:flexform_link ATagParams = class="btn btn-primary btn-md" role="button" } Aber wie bekomme ich es jetzt noch hin, den Text ohne die PageID ausgeben zu lassen? -- Gruß Sonja D. Das Gegenteil von schlau ist nicht dumm, sondern faul! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Klasse im Flexform-Link
Hallo Sonja, damit weist du nicht ATagParams die Klasse zu sondern der Anweisung noTrimWrap ... Versuchs mal so: ATagParams = class="btn btn-primary btn-md" also ohne noTrimWrap http://docs.typo3.org/typo3cms/TyposcriptReference/MenuObjects/Tmenuitem/Index.html -- noTrimWrap ist ein Wrap, damit kannst du etwas um den a-Tag wrappen, dazu müsste aber die Schreibweise anders lauten noTrimWrap = | | | Peter Am 19.02.2014 um 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 = | > } > > 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! :) > -- > Gruß > Sonja D. > > Das Gegenteil von schlau ist nicht dumm, sondern faul! > ___ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german -- Xing: http://www.xing.com/profile/Peter_Linzenkirchner Web: http://www.typo3-lisardo.de Facebook: http://tinyurl.com/lisardo-multimedia ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Klasse im Flexform-Link
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 = | } 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! :) -- Gruß Sonja D. Das Gegenteil von schlau ist nicht dumm, sondern faul! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german