kleine Korrektur:

lib.parseFunc_RTE {
        externalBlocks := addToList(p)
...
}

viele Grüße
Birgit


> Am 11.01.2019 um 19:44 schrieb Birgit <li...@berlin-typo3.de>:
> 
> 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

Antwort per Email an