RTE htmlarea in FCE - Keine Formatierungen möglich - br/p/a href

  • 0 x
    66 Beiträge
    0 Hilfreiche Beiträge
    04. 10. 2005, 15:34

    Tag zusammen.

    Ich habe in meinem "Textarea for bodytext" Element den RTE wie folgt eingebunden:

    1. <t3datastructure>
    2. <root type="array">
    3. <tx_templavoila type="array">
    4. <title>ROOT</title>
    5. <description>Select the HTML element on the page which you want to be the overall container element for the template.</description>
    6. </tx_templavoila>
    7. <type>array</type>
    8. <el type="array">
    9. <headline_white type="array">
    10. <tx_templavoila type="array">
    11. <title>headline_white</title>
    12. <description>hier headline_white</description>
    13. <sample_data type="array">
    14. <numindex index="0">[headline_white]</numindex>
    15. </sample_data>
    16. <etype>input_h</etype>
    17. </tx_templavoila>
    18. <tceforms type="array">
    19. <config type="array">
    20. <type>input</type>
    21. <size>48</size>
    22. <eval>trim</eval>
    23. </config>
    24. <label>headline_white</label>
    25. </tceforms>
    26. </headline_white>
    27. <headline_brown type="array">
    28. <tx_templavoila type="array">
    29. <title>headline_brown</title>
    30. <description>hier headline_brown</description>
    31. <sample_data type="array">
    32. <numindex index="0">[headline_brown]</numindex>
    33. </sample_data>
    34. <etype>input_h</etype>
    35. </tx_templavoila>
    36. <tceforms type="array">
    37. <config type="array">
    38. <type>input</type>
    39. <size>48</size>
    40. <eval>trim</eval>
    41. </config>
    42. <label>headline_brown</label>
    43. </tceforms>
    44. </headline_brown>
    45. <bodytext type="array">
    46. <tx_templavoila type="array">
    47. <title>bodytext</title>
    48. <description>hier bodytext</description>
    49. <sample_data type="array">
    50. <numindex index="0">[bodytext]</numindex>
    51. </sample_data>
    52. <etype>text</etype>
    53.  
    54. <typoscript>
    55. [CDATA[
    56. 10 = TEXT
    57. 10.current = 1
    58. 10.parseFunc = < lib.parseFunc_RTE
    59. ]]
    60. </typoscript>
    61. <proc type="array">
    62. <hsc type="integer">0</hsc>
    63. </proc>
    64.  
    65. </tx_templavoila>
    66. <tceforms type="array">
    67. <config type="array">
    68. <type>text</type>
    69. <cols>48</cols>
    70. <rows>5</rows>
    71. </config>
    72. <label>bodytext</label>
    73. <defaultextras>richtext[ * ] :rte_transform[mode=css]</defaultextras>
    74.  
    75. </tceforms>
    76. </bodytext>
    77. </el>
    78. </root>
    79. </t3datastructure>

    Der RTE erscheint und funktioniert im Backend enwandfrei. Formatierungen setzt er in HTML um und speichert sie. Im Frontend sind diese leider nicht korrekt sichtbar. Links erscheinen als LINK, P und BR-Tags überhaupt nicht

    Eingehendes Studium des Forums brachte ein paar Threads zu diesem Thema zu Tage, deren Lösungen mir aber nicht halfen.

    Auch der Entrag im Wiki [url]http://wiki.typo3.org/index.php/TemplaVoila#Enabling_RTE_in_FCEs_.28additional_comment.29[/url] half nichts, denn genau so habe ich es ja gemacht.

    Muss hier noch was ins TS-Template oder was kann's sein?


  • 1
  • demeter demeter
    Sternenflotten-Admiral
    0 x
    250 Beiträge
    0 Hilfreiche Beiträge
    04. 10. 2005, 16:28

    probiers mal mit

    1. <defaultExtras>richtext[ * ] :rte_transform[mode=ts_css]</defaultExtras>

  • 0 x
    66 Beiträge
    0 Hilfreiche Beiträge
    04. 10. 2005, 16:29

    Das Ändern von

    1. [mode=css]
    auf
    1. [mode=ts_css]
    und wieder zurück hat den RTE in Gang gesetzt. Nun scheinen die Formatierungen durchgereicht zu werden. Einzig die P-Tags erscheinen nicht im Frontend. Da half mir dieser Beitrag leider auch nicht: [url]http://www.typo3.net/forum/list/list_post//24527/[/url].

    Jemand ne Idee?

  • demeter demeter
    Sternenflotten-Admiral
    0 x
    250 Beiträge
    0 Hilfreiche Beiträge
    04. 10. 2005, 16:30

    danach wirst das wahrscheinlich auch nochmal einfügen müssen

    1. <TypoScript>
    2. [CDATA[
    3. 10 = TEXT
    4. 10.current = 1
    5. 10.parseFunc = < lib.parseFunc_RTE
    6. ]]
    7. </TypoScript>
    8. <proc type="array">
    9. <hsc type="integer">0</hsc>
    10. </proc>

    gruss

  • demeter demeter
    Sternenflotten-Admiral
    0 x
    250 Beiträge
    0 Hilfreiche Beiträge
    04. 10. 2005, 16:37

    oops gleichzeitig

    1. #einbindung des RTE in der TSconfig der Root-Page
    2. #*************************************************#
    3.  
    4.  
    5. #General configuration of the available points of doing
    6.  
    7. # Zum Anzeigen der Schaltflächen
    8. RTE.default.showButtons = cut,copy,paste,formatblock,class,fontstyle,fontsize,textcolor,bold,italic,underline,left,center,right,orderedlist,unorderedlist,outdent,indent,link,table,bgcolor,image,emoticon,line,user,chMode
    9. #Zum Ausblenden der Schaltflächen
    10. RTE.default.hideButtons =
    11.  
    12. # General configuration of the available classes:
    13. RTE.classes {
    14. text-normal {
    15. name = Artikeltext (Primary)
    16. value = #font-family: Arial, Helvetica, sans-serif; font-size: 12px;font-style: normal; font-weight: normal; font-variant: normal; margin: 0px; padding: 0px; line-height: 16px; color:#1C2666;
    17. }
    18. text-ueberschrift-normal {
    19. name = ueberschrift (Primary)
    20. value = #font-family: Arial, Helvetica, sans-serif; font-size: 22px;font-style: normal; font-weight: normal; font-variant: normal; margin: 0px; padding: 0px; line-height: 16px; color:#1C2666;
    21. }
    22. navi-unten {
    23. name = für die Fusszeile (Primary)
    24. value = font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #D2E6FF; margin: 0px;padding: 0px; text-align:right;
    25. }
    26.  
    27. }
    28.  
    29. # Specific configuration for the Character Style menu:
    30. # die Reihenfolge der Anweisung wird im RTE übernommen
    31. # classesCharacter = die css class
    32. # classesParaqgraph = "bin ich ein p oder h" (Absatzarten)
    33. ###########################################################
    34.  
    35. RTE.default.classesCharacter = text-normal,text-ueberschrift-normal,navi-unten,
    36. RTE.default.classesParagraph = text-normal,text-ueberschrift-normal,navi-unten
    37.  
    38.  
    39.  
    40. # Verstecken der Absatzarten
    41. ##############################
    42.  
    43. RTE.default.hidePStyleItems=h3,h4,h5,h6
    44.  
    45.  
    46.  
    47.  
    48. # General configuration of the available colors:
    49. RTE.colors {
    50. black {
    51. name = schwarz
    52. value = #000000
    53. }
    54. navi-unten {
    55. name = Footerfarbe
    56. value = #D2E6FF
    57. }
    58. linkfarbe {
    59. name = Linkfarbe
    60. value = #1C2666
    61. }
    62.  
    63. }
    64. # Specific setting for the font color selector:
    65. RTE.default.colors = black,linkfarbe,navi-unten,businesslinks
    66. RTE.default.disableColorPicker = 1
    67. ##############################################

    zusätzlich müssen die classes im css definiert sein
    damit im frontend der code sauber umgesetzt wird musst du in der reihenfolge formatieren:
    der absatz und dann die class
    gruss

  • 0 x
    66 Beiträge
    0 Hilfreiche Beiträge
    04. 10. 2005, 16:50

    Hi demeter,

    nutz nichts, meine P-Tags bleiben in Frontend verschwunden obwohl sie im Backend in der HTML-Ansicht zu sehen sind.

  • 0 x
    66 Beiträge
    0 Hilfreiche Beiträge
    04. 10. 2005, 17:52

    Hier kommt die Lösung:

    1. RTE.default.proc.overruleMode = none

  • 1