Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 15.03.08, 12:21
Forum Newbie
 
Registriert seit: 07.12.06
Beiträge: 12
Formatierung eigener Klassen im RTE unsauber

Hallo,
Ich habe ein Problem mit dem formatieren von Textstellen im RTE.
Ich möchte das Redakteure im RTE ihren Text mit von mir vorgegebenen Klassen verändern können und zwar ganze Zeilen oder Absätze oder auch nur ein Wort.

Ich habe auch fast alles hinbekommen. Die Buttons sind so wie ich sie möchte und meine eigenen Klassen erscheinen im Drodownfeld "Absatz" und "Text".

Klicke ich im RTE im Dropdownfeld "Absatz" eine Klasse an ändert sich die Schrift für die gesammte Zeile - gut!
Markiere ich aber nur ein Wort und wähle eine Klasse im Dropdown "Text" ändert sich zwar der markierte Teil einmal aber wenn ich die markierte Stelle nochmal ändern möchte passiert nix mehr.
ich habe auf die html ansicht umgeschaltet um zu sehen was passiert wenn ich das mache.

Jedesmal wenn ich ein Wort im RTE markiere und es über das Dropdownfeld "Text" mit meiner eigenen Klasse formatiern möchte wird im Code ein <span class></span> um das Wort gesetzt. Wenn ich diese Formatierung nochmal ändern möchte wird dieser <span> nicht gelöscht sondern ein neuer darum gesetzt und die Schrift verändert sich natürlich nicht.

Ich habe typo3 4.1.5 mit rtehtmlarea 1.5.5 im "demo" mode installiert und folgendes ins
TSConfig der Root Seite geschrieben:

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:
# Zuweisung der CSS-Datei
RTE.default.contentCSS = fileadmin/scripts/rte_format.css
RTE.default.useCSS = 1

RTE.default.classesParagraph = Inhalt, grau, header1, header2, header3
RTE.default.classesCharacter = Inhalt, grau, header1, header2, header3
RTE.default.proc.allowedClasses = Inhalt, grau, header1, header2, header3
RTE.default.classesAnchor = extern, intern, mailto
RTE.default.dontConvBRtoParagraph = 1
RTE.default.proc.allowTags = br

# Markup Optionen  (Word Foramtierungen entfernen etc.)
RTE.default.enableWordClean = 1
RTE.default.removeComments = 1
RTE.default.removeTags = sdfield

RTE.default.classesParagraph := removeFromList(csc-frame-frame1, csc-frame-frame2) - ERROR: Line 16: Object Name String, "RTE.default.classesParagraph" was not preceeded by any operator, =<>({
RTE.default.proc.allowedClasses .= removeFromList(csc-frame-frame1, csc-frame-frame2)     - ERROR: Line 17: Object Name String, "RTE.default.proc.allowedClasses" was not preceeded by any operator, =<>({

## Use stylesheet file rather than the above mainStyleOverride and inlineStyle properties to style the contents (htmlArea RTE only)
RTE.default.ignoreMainStyleOverride = 1    

# Buttons die gezeigt/versteckt werden
RTE.default.showButtons = chMode, inserttag,left, textstyle, textstylelabel,blockstyle, blockstylelabel, bold, italic, underline, link, image, undo, redo, table, tableproperties, removeformat
RTE.default.hideButtons =  center, right, orderedlist, unorderedlist, insertcharacter, line, fontstyle, formatblock, fontsize, strikethrough,lefttoright, righttoleft, textcolor, bgcolor, emoticon,textindicator, user, spellcheck, outdent, indent, justifyfull, subscript, superscript, acronym, copy, cut, paste, showhelp, about, toggleborders, rowproperties, rowinsertabove, rowinsertunder, rowdelete, rowsplit, columninsertbefore, columninsertafter,columndelete, columnsplit, cellproperties, cellinsertbefore, cellinsertafter, celldelete, cellsplit, cellmerge, findreplace, insertcharacter

RTE.config.tt_content.bodytext.proc.allowedClasses = Inhalt, grau, header1, header2, header3

#zeigt meine eigenen klassen im Drodownfeld im RTE
RTE.classes.Inhalt{
name = Fliestext
}
RTE.classes.grau{
name = grauer Fliestext
}
RTE.classes.header1{
name = Überschrift 1
}
RTE.classes.header2{
name = Überschrift 2
}
RTE.classes.header3{
name = Überschrift 3
}

# FE RTE configuration (htmlArea RTE only)
RTE.default.FE < RTE.default
RTE.default.FE.proc < RTE.default.proc
RTE.default.FE.userElements >
RTE.default.FE.userLinks >

und hier noch meine css:
HTML-Code:
P  { margin: 0px 0px 0px 0px; } 
.htmlarea-content-body {
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	margin:0;
	padding:0px;
	background-color:#454545;
}
.Inhalt {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 2px 0px;
	font-size: 11px;
	color: #f2f2f2;
}
.grau {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 2px 0px;
	font-size: 11px;
	color: #9d9d9d;
}
.header1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #f2f2f2;
}
.header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #f2f2f2;
}
.header3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #f2f2f2;
}
a:link {
color : #9d9d9d;
text-decoration : none;
}
a:visited {
color : #9d9d9d;
text-decoration : none;
}
a:focus {
color : #ffffff;
text-decoration : none;
}
a:hover {
color : #ffffff;
text-decoration : none;
}
a:active {
color : #ffffff;
text-decoration : none;
}
Ich hoffe jemand hat Rat für mich da Texte einpfegen auf der Seite sonst supernervig ist.
Danke schonmal (auch fürs lesen, ist ganz schön vile geworden).
Grüße
MArtin
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Sponsored Links
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
mehrer CSS Klassen pidrootline powermail 5 23.06.08 13:43
Link Klassen Evil-Knievel TYPO3 4.x Rich Text Editor 1 16.10.07 15:55
htmlarea css klassen nameac TYPO3 4.x Rich Text Editor 1 17.07.07 11:34
Verschiedene Klassen für <em> MaK TYPO3 4.x Rich Text Editor 2 12.06.07 11:51
Eigene Klassen im RTE ben TYPO3 3.x Rich Text Editor 11 27.02.07 10:18


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:50 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS