Backend – Eingabefeld layouten

Wie kann das Backend-Eingabefeld gelayoutet werden und Funktionen deaktiviert werden?

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

1 Stern2 Sterne3 Sterne4 Sterne5 Sterne

Loading…
Avatar von manuel

AUTOR

manuel