Hallo,
typo3 4.2.6, autotemplateparser, rte 1.7.9, explorer 7.05, Win-XP
Ich habe eigene css-Klassen für Text und Absatz. Im Firefox funktioniert fast alles, so wie es soll. Im IE geht es mal und mal nicht. Die Auswahlboxen für die eigenen Formatierungsklassen sind manchmal ausgegraut, wenn nicht, und eine Auswahl an Styles möglich ist, dann werden die Änderungen teilweise beim Speichern entfernt oder auch nicht.
Alles sehr wirr.
Ich bekomme zum Teil auch Fehlermeldungen der Art, das ein Objekt und ein Syntaxfehler in der Zeile 3788 der contrib/prototype/prototype.js. Das ist eine Funktion zur Bestimmung des Mauszeigers (siehe unten).
Das einzige, was wenigstens über einen kurzen Zeitraum teilweise funktioniert, wenn ich in typo3conf/rtehtmlarea/ alle Files lösche und im IE den Cache lösche.
Interessant ist noch, das eine weitere Installation (alles gleiche Versionen, einziger Unterschied: Templavoila) ohne Probleme im IE hier funktioniert.
Die PageTS ist bei beiden Installationen gleich.
Ich habe mittlerweile wohl alles gegoogelt, was mit IE und rtehtmalarea zu tun hat, aber ich bin bisher nicht einen Schritt weiter.
Das einzige, was im Firefox 3.07, nicht funktioniert ist, wenn ich einen Text markiere und färben will, wird beim speichern die css-Klasse entfernt. Hat jemand dazu eine Idee?
Ich würde mich wirklich sehr freuen, wenn jemand hier noch eine Idee hat.
vielen Dank
pyrix
Die pageTS:
RTE.default {
contentCSS = fileadmin/css/main/typo3-RTE.css
showTagFreeClasses = 0
showButtons = *
hideButtons = lefttoright, righttoleft, fontstyle, fontsize, showhelp
keepButtonGroupTogether = 1
classesCharacter = wort-gross,wort-klein,wort-italic,mono,infoHeadline,stopHeadline
classesParagraph = text-klein,text-gross,box-gruen,box-gelb,box-rot,note,wichtig,warnung,info,zitat
allowedClasses = text-klein,text-gross,box-gruen,box-gelb,box-rot,note,wichtig,warnung,wort-gross,wort-klein,wort-italic,mono,info,zitat,infoHeadline,stopHeadline
proc {
allowedClasses < RTE.default.allowedClasses
entryHTMLparser_db.tags.span.fixAttrib.style.unset >
entryHTMLparser_db.tags.font.allowedAttribs = color
}
FE {
proc {
allowedClasses < RTE.default.allowedClasses
}
}
ignoreMainStyleOverride = 0
mainStyleOverride = body.htmlarea-content-body {font-family:'Trebuchet MS', sans-serif;}
}
RTE.colors {
color1 {
name = dunkelblau
value = #30549E
}
color2 {
name = mittelblau
value = #4871C7
}
color3 {
name = hellblau
value = #7C9AD7
}
color4 {
name = rot
value = #FF0000
}
}
RTE.default.proc.entryHTMLparser_db.tags.font.allowedAttribs = color
RTE.default.colors = color1, color2, color3, color4
RTE.classesAnchor {
externalLink {
class = external-link
type = url
image=fileadmin/img/icons/external_link.gif
titleText =
}
externalLinkInNewWindow {
class = external-link-new-window
type = url
image=fileadmin/img/icons/external_link_new_window.gif
titleText =
}
internalLink {
class = internal-link
type = page
image=fileadmin/img/icons/internal_link.gif
titleText =
}
internalLinkInNewWindow {
class = internal-link-new-window
type = page
image=fileadmin/img/icons/internal_link_new_window.gif
titleText =
}
download {
class = download
type = file
image=fileadmin/img/icons/download.gif
titleText =
}
mail {
class = mail
type = mail
image=fileadmin/img/icons/mail.gif
titleText =
}
}
Angemeckerte Funktion in typo3/contrib/prototype/prototype.js :
pointer: function(event) {
return {
x: event.pageX || (event.clientX +
(document.documentElement.scrollLeft || document.body.scrollLeft)),
y: event.pageY || (event.clientY +
(document.documentElement.scrollTop || document.body.scrollTop))
};
},