Anfänger Frage

  • 0 x
    123 Beiträge
    0 Hilfreiche Beiträge
    04. 01. 2013, 10:24

    Hi, ich habe bis jetzt noch nie den RTE konfigurieren müssen, aber ist es möglich, neue Blocktypen hinzuzufügen. Ich brauche nämlich das small Tag. Aber wenn ich das in dem Quellcode eingeben, wird es mir immer entfernt und zu p umgewandelt. Habe nun versucht bei RTE.default.proc.allowedTags = small einzufügen aber das klappt nicht. Oder muss das mit addToList gemacht werden? Hat evtl. jmd, nen Hinweis. Vielen Dank


  • 1
  • Drusilla Drusilla
    R2-D2
    0 x
    92 Beiträge
    1 Hilfreiche Beiträge
    08. 01. 2013, 07:59

    schau mal hier:
    http://www.sk-typo3.de/RTE-Standardkonfiguration.31.0.html
    oder hier
    http://ug.typo3-nrw.de/typo3-dynamic_css.html

  • 0 x
    123 Beiträge
    0 Hilfreiche Beiträge
    10. 01. 2013, 10:08

    Hi, ich habe mir das grad mal angesehen aber ich verstehe es leider nicht wirklich. Bei jedem Beispiel das ich finde, ist es irgendwie anders.

    Ich möchte doch nur das:

    1: Bei der Auswahl der Blockelemente (Absatz,Article,Aside,h1-h6,etc.) weitere Blockelemente hinzugefügt werden z.B. Adress
    2: generelle Klassen hinzufügen kann z.B. class="text"

    Ich denke dafür brauche ich keine komplette RTE Konfiguration.
    Kann mir vllt. jmb. erklären wie ich diese oben erwähnten Sachen hinzufüge?

    Ich möchte es gerne verstehen.

    Danke

  • 0 x
    123 Beiträge
    0 Hilfreiche Beiträge
    16. 01. 2013, 13:15

    hm, hat keiner mehr eine Idee? Also ich habe nun schon mittlerweile sehr viel ausprobiert aber nichts fruchtet. Hat vllt. jemand ein kurzes Beispiel, um neue Blocktypes hinzuzufügen? Wäre super nett. Danke

  • Drusilla Drusilla
    R2-D2
    0 x
    92 Beiträge
    1 Hilfreiche Beiträge
    28. 01. 2013, 07:58

    so in der Art könnte das aussehen:

    Seiten-TSconfig:

    1. RTE.default {
    2. # CSS-Datei
    3. contentCSS = fileadmin/templates/css/rte.css
    4.  
    5. # erlaubte Klassen für Absätze
    6. buttons.blockstyle.showTagFreeClasses = 1
    7. buttons.blockstyle.tags.div.allowedClasses = rot, gruen
    8.  
    9. allowedClasses = rot, gruen
    10.  
    11. proc {
    12. allowedClasses < RTE.default.allowedClasses
    13. }
    14. FE {
    15. proc {
    16. allowedClasses < RTE.default.allowedClasses
    17. }
    18. }
    19. }
    20.  
    21. # Name für die Klassen zu besseren Lesbarkeit
    22. RTE.classes {
    23. rot.name = rote Schrift
    24. gruen.name = gruene Schrift
    25. }
    26.  
    27. # Use same processing as on entry to database to clean content pasted into the editor
    28. RTE.default.enableWordClean.HTMLparser < RTE.default.proc.entryHTMLparser_db

    und im Template sollte dann noch das hier stehen:
    lib.parseFunc_RTE.externalBlocks.table.stdWrap.HTMLparser.tags.table.fixAttrib.class.list >

    Ich hab das jetzt aus meinen Templates zusammen kopiert, also keine Gewähr ...

  • 1