Wie kann das Backend-Eingabefeld gelayoutet werden und Funktionen deaktiviert werden?
Inhaltsverzeichnis
- 1 Grundlegende Konfiguration
- 2 Entfernt nicht benötigte Seitentypen
- 3 Eingabe bestimmter Inhaltselemente unmöglich machen
- 4 Ermöglicht die Eingabe von Tabellen im Rich Text Editor
- 5 verhindert insbesondere beim Kopieren aus MS-Word die Eingabe bestimmter Elemente im Rich Text Editor
- 6 Ein- und Ausblenden von Schaltflächen im Rich Text Editor
- 7 Ein- und Ausblenden von Absatzarten im Rich Text Editor
- 8 Konfiguration zusätzlicher Absatzarten im Rich Text Editor. Die Formatierung muss in der CSS-Datei hinterlegt werden!
- 9 Festlegung der Darstellung im Rich Text Editor
- 10 Quellen
Grundlegende Konfiguration
Wenn man bei den „Loaded Extensions“ auf „htmlArea RTE“ klickt, kann man bereits ohne zu programmieren, einige wichtige Einstellungen verändern.
Die folgenden Quelltexte gehören ins TSconfig der Root-Seite:
Entfernt nicht benötigte Seitentypen
(kann teilweise auch bei den Benutzerrechten eingestellt werden)
TCEFORM.pages.doktype {
removeItems=6,7,199,254,255,--div--
}
#1 = Standard
#2 = Erweitert
#3 = Externe URL
#4 = Shortcut
#5 = Nicht im Menü
#6 = Backend Benutzer Bereich
#7 = Mount Seite
#199 = Abstand
#254 = Sysordner
#255 = Recycler
#--div-- = Trennlinie
Eingabe bestimmter Inhaltselemente unmöglich machen
TCEFORM.tt_content.CType {
removeItems=bullets,multimedia,mailform,search,login,header,script,div,splash,shortcut,menu,list,html
#image
}
TCEFORM.tt_content.CType.disableNoMatchingValueElement=1
Eine weitere Variante (von mir ungetestet):
Entfernen von Normal, Layout1, …:
TCEFORM.tt_content.header_layout.removeItems = 0, 1, 2
Entfernen von h1, h2, …:
RTE.default.hidePStyleItems = h1, h2
Ermöglicht die Eingabe von Tabellen im Rich Text Editor
RTE.default.proc {
dontConvBRtoParagraph=1
preserveTables=1
}
verhindert insbesondere beim Kopieren aus MS-Word die Eingabe bestimmter Elemente im Rich Text Editor
RTE.default.proc {
denyTags = font
allowedClasses = pklein,beschriftung
}
Ein- und Ausblenden von Schaltflächen im Rich Text Editor
RTE.default {
showButtons=copy,paste,formatblock,class,bold,italic,left,center,right,orderedlist,unorderedlist,link
hideButtons=cut,fontsize,fontstyle,underline,textcolor,emoticon,outdent,indent,bgcolor,user,image,line,table
}
Ein- und Ausblenden von Absatzarten im Rich Text Editor
RTE.default {
classesParagraph = pklein,beschriftung
hidePStyleItems = H1,H2,H5,H6,PRE
}
Konfiguration zusätzlicher Absatzarten im Rich Text Editor. Die Formatierung muss in der CSS-Datei hinterlegt werden!
RTE.classes {
beschriftung {
name = BeschriftungQuelle
value = font-size:15px;font-style:italic;
}
pklein{
name=Normal_klein
value=font-size:13px;line-height:13px;
}
}
Festlegung der Darstellung im Rich Text Editor
RTE.default {
mainStyleOverride_add.P = font-size:15px;line-height:17px;margin-bottom:0px;
mainStyleOverride_add.H3 = font-size:17px;margin-top:16px;margin-bottom:6px;color:#606060;
mainStyleOverride_add.H4 = font-size:17px;margin-top:0px;margin-bottom:6px;color:#606060;
mainStyleOverride_add.UL = font-size:15px;line-height:17px;margin: 0px 16px 0px;
mainStyleOverride_add.OL = font-size:15px;
}
Quellen
Grundlagen: 1