Einzelnen Beitrag anzeigen
  #1  
Alt 08.03.06, 21:53
Benutzerbild von ben
ben ben ist offline
Forum Stammgast
 
Registriert seit: 07.03.05
Ort: Düsseldorf
Beiträge: 189
ben eine Nachricht über ICQ schicken
RTE: htmlarea, überschriften, <h1>-tags, spitze klammern

Hallo zusammen.

Bin sehr verwirrt, meine hier schon etwas darüber vorhin gefunden zu haben in der Suche, als ich nach etwas anderem guckte - aber war wohl doch nicht so.

Einfaches Problem: HTMLArea parst mir die Überschriften im Text-Feld nicht in HTML-Code, sondern gibt sie ganz normal aus. Der normale RTE macht damit keine Probleme, auch fett und kursiv funtkioniert mit HTML-Area. Aber die Überschriften werden eben einfach nicht geparst.

Hier dazu der Code:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
RTE.default.useCSS = 1
RTE.default.contentCSS = fileadmin/templates/basis/extensions/htmlarea.css

RTE.default.enableWordClean = 1
RTE.default.removeComments = 1

RTE.default.disableEnterParagraphs = 0

#fontstyle, fontsize werden ins html geschrieben, deshalb rausgenommen
#lefttoright, righttoleft nicht benötigt
#inserttag rausgenommen, damit redakteure damit keinen unsinn treiben
RTE.default.hideButtons = fontstyle, fontsize, lefttoright, righttoleft, inserttag
#PRE nicht benötigt, deshalb rausgenommen
#H1 aus semantischen Gründen rausgenommen (Überschrift Inhaltselemente ist schon h1)
RTE.default.hidePStyleItems = PRE

#Für sauberes html rausgenommen
RTE.default.hideTags = font, font (full)

# siehe oben ausführlich
RTE.default.showTagFreeClasses = 1
RTE.default.classesCharacter = roteSchrift, sehrGross
RTE.default.classesImage = blauerRand, 10pxAbstand
RTE.default.classesAnchor = intern, extern, mailto

RTE.config.tt_content.bodytext.proc.allowedClasses = roteSchrift, sehrGross

RTE.default.showStatusBar = 1

RTE.default.proc {









RTE.default.proc {
   // TRANSFORMATION METHOD
overruleMode = ts_css
   // LINES CONVERSION
dontConvBRtoParagraph = 1
   // BRING FONT TAGS INSIDE PARAGRAPHS
internalizeFontTags = 1
   // TAGS ALLOWED OUTSIDE P & DIV
allowTagsOutside = img, hr ,address, style, align
   // TAGS ALLOWED
allowTags = table, tbody, tr, th, td, h1, h2, h3, h4, h5, h6, div, p, br, span, ul, ol, li, pre, blockquote, strong, em, b, i, u, sub, sup, strike, a, img, nobr, hr, center, font, tt, q, cite, abbr, acronym, address, sdfield, style, text-align
   // TAGS DENIED
   # denyTags >
   // ALLOWED P & DIV ATTRIBUTES
keepPDIVattribs = class, style, align
   // ALLOWED CLASSES
   # allowedClasses = _
   // CONTENT TO DATABASE
entryHTMLparser_db = 1
entryHTMLparser_db {
     // TAGS ALLOWED
allowTags < RTE.default.proc.allowTags
     // XHTML COMPLIANCE
xhtml_cleaning = 1
     // AVOID TO HSC TWICE
htmlSpecialChars = 0
     // CLEAN TAGS
noAttrib = b, i, u, strike, sub, sup, strong, em, quote, blockquote, cite, tt,
tags.hr.allowedAttribs = class
     // REMAP B AND I TAGS
tags.b.remap = strong
tags.i.remap = em
     // REMOVE OPEN OFFICE META TAGS
removeTags = sdfield
     // PROTECT CUSTOM TAGS
keepNonMatchedTags = protect
} - ERROR: Line 75: The script is short of 2 end brace(s)

Vielen Dank schon mal im Vorraus.
Mit Zitat antworten
Sponsored Links