[Frage] RTE entfernt spitze Klammern um Tags in FCEs von Templavoila TYPO3-Version: 6.2.7

  • smeagul smeagul
    Padawan
    0 x
    58 Beiträge
    0 Hilfreiche Beiträge
    07. 05. 2015, 00:16

    Hallo,

    der RTE macht Probleme bei FCEs von Templavoila:
    In Content Elementen funktioniert er ganz richtig.
    Wenn ich ein FCE mit Templavoila 1.9.7 mit einem RTE Feld anlege, dann wird Inhalt den ich darin formatiere beim speichern ohne die spitzen Klammern um die Tags in die Datenbank geschrieben.
    Eine unordered List sieht dann so aus:
    ullierste zeile/lilizweite Zeile/li/ul

    Egal ob es nun ul, li oder hr ist, immer werden die spitzen Klammern entfernt.
    In einem normalen Content-Element funktioniert es richtig.
    An der RTE Konfiguration kann es doch nicht liegen?
    Die Konfiguration für das Element im FCE sieht so aus:

    <field_properties_text type="array">
    <tx_templavoila type="array">
    <title>Beschreibung des Produktes</title>
    <description>Map to .productoverview-row .single-element .properties .continous-text</description>
    <sample_data type="array">
    <numIndex index="0"></numIndex>
    </sample_data>
    <eType>rte</eType>
    <tags>div:inner</tags>

    <TypoScript><![CDATA[10 = TEXT
    10.current = 1
    10.stdWrap.htmlSpecialChars = 0
    10.parseFunc = < lib.parseFunc_RTE]]></TypoScript>
    <preview></preview>
    <proc type="array">
    <HSC type="integer">0</HSC>
    </proc>
    <enableDragDrop>1</enableDragDrop>
    </tx_templavoila>
    <TCEforms type="array">
    <label>Beschreibung des Produktes</label>
    <defaultExtras>richtext[*]:rte_transform[mode=ts]</defaultExtras>
    <config type="array">
    <type>text</type>
    <cols>48</cols>
    <rows>5</rows>
    <softref>rtehtmlarea_images,typolink_tag,email[subst],url</softref>
    </config>

    </TCEforms>
    </field_properties_text>

    Verwende ich kein RTE-Feld sondern ein Content-Element vom Typ Text, passt alles.

    Hat jemand ein ähnliches Verhalten bei 6.2 und Templavoila gemerkt?

    Wie kann ich den Fehler beheben?


  • 1
  • smeagul smeagul
    Padawan
    0 x
    58 Beiträge
    0 Hilfreiche Beiträge
    07. 05. 2015, 16:33

    Lösung gefunden durch einen Tipp:
    Dieser Bug wurde vor 6 Jahren schon behoben. Hier das Ticket:
    https://forge.typo3.org/issues/19338
    ist aber in T3 6.2.11 wieder drin.

    in TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools
    ab Zeile 55 ergänzt:

    1. public $flexArray2Xml_options = array(
    2. 'parentTagMap' => array(
    3. 'data' => 'sheet',
    4. 'sheet' => 'language',
    5. 'language' => 'field',
    6. 'el' => 'field',
    7. 'field' => 'value',
    8. 'field:el' => 'el',
    9. 'el:_IS_NUM' => 'section',
    10. 'section' => 'itemType'
    11. ),
    12. 'disableTypeAttrib' => 2,
    13. //ergänzt MU 7.5.2015
    14. 'useCDATA' => 1
    15. );

    und das Rendern funktioniert.

  • 1