Hallo Heike, parseFunc musst du per Typoscript ändern, das geht meines Wissens nach nicht in Fluid.
Ich habe nachgesehen in typo3/sysext/fluid_styled_content/Configuration/TypoScript/Helper/ParseFunc.typoscript Vorausgesetzt, du benutzt EXT:fluid_styled_content und EXT:rte_ckeditor: [globalVar = TSFE:tt_content|colPos = 0] # alternativ // [globalVar = TSFE:tt_content|colPos = 0, CType = text] lib.parseFunc_RTE { externalBlocks = p externalBlocks { p { stdWrap { HTMLparser = 1 HTMLparser { tags.p.fixAttrib.class { default = lead always = 1 list = lead } keepNonMatchedTags = 1 } } [global] Eine ALternative ist es, wenn du im Fluid Template dem umgebenden DIV eine Klasse gibst und per CSS die Regel ausführst. pageLayoutClass .colClass .contentElementTypeClass .textDivClass p { font-size: 3em; } viele Grüße Birgit > Am 11.01.2019 um 17:31 schrieb Heike Herzog-Kuhnke <h...@kuhnke-owl.de>: > > Hi Ihr Lieben, > > ich beiße mich aktuell durch die Konfiguration einer Seite mit der oben > genannten typo3 Version und arbeit das erste Mal mit Fluid Templates. > Aktuell bin ich wirklich glücklich, dass ich so ziemlich alles hinbekomme. > Nachdem ich jetzt schon länger kein typoskript mehr geschrieben habe bin ich > ziemlich eingerostet. > > ich habe ein Typoskript Objekt für den Hauptinhalt angelegt: > > ----------- > lib.mainContent = COA > > lib.mainContent { > 10 = COA > 10 < styles.content.get > 10.select.where = colPos=0 > > } > } > ------------ > > Ich weiß aktuell ziemlich klein, aber es wird Text und Header schön > eingebunden. > > Jetzt möchte ich aber dass immer dann, wenn der Text sich in einem Element > mit der ColPos 0 befindet, dass dem <p>-Tag die Klasse 'lead' hinzugefügt > wird. > > Das FLuid-Template für Text.html und für TextPic.html habe ich schon für mich > angepasst: > > --------------------- > <html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" > data-namespace-typo3-fluid="true"> > <f:layout name="Default" /> > <f:section name="Header"> > <div class="col-md"> > <f:render partial="Header/Header" arguments="{ > header: data.header, > layout: data.header_layout, > positionClass: 'featurette-heading', > default: settings.defaultHeaderType}" /> > > </f:section> > <f:section name="Main"> > <f:format.html>{data.bodytext}</f:format.html> > > </div> > ------------------ > > Aber ich denke, dass an irgendeiner Stelle vor: > <f:format.html>{data.bodytext}</f:format.html> die gewünschte Klasse dazu > gespielt werden muss. Aber ich bekomme das nicht hin. > > Leider finde ich nichts, was ich wirklich verstehe. > Wie ich diesen Tipp, den ich gefunden habe: > > ------------- > http://www.typo3forum.net/discussion/20162/p-class-bodytext-nur-fuer-bestimmte-spalten > > integrieren kann, verstehe ich leider nicht. > Das Wäre ja eigentlich dann in dem Typoskript-Objekt zu machen, oder.... > > Kann mir jemand das erklären? > Ist mir total peinlich, weil es ja so ausführlich wirkt, aber ich verstehe > nicht, wie ich diese Zeilen: > -------------- > > temp.tt_content.text.20 < tt_content.text.20 > tt_content.text.20 > > > tt_content.text.20 = CASE > tt_content.text.20 { > key.field = colPos > default < temp.tt_content.text.20 > default.parseFunc < tt_content.text.20.parseFunc > 6 < temp.tt_content.text.20 > 6.parseFunc < tt_content.text.20.parseFunc > 6.parseFunc.nonTypoTagStdWrap.encapsLines { > nonWrappedTag = > remapTag.DIV = > addAttributes > > } > } > > ------------- > > an meine Konfiguration anpassen kann. > > Wäre wirklich lieb wenn mir jemand das Brett vorm Kopf entfernen könnte. > > LG > Heike > _______________________________________________ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german