<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.stephanschlegel.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=178.2.234.163</id>
	<title>Wikizone - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stephanschlegel.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=178.2.234.163"/>
	<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Spezial:Beitr%C3%A4ge/178.2.234.163"/>
	<updated>2026-05-06T18:55:44Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Backend_anpassen&amp;diff=18959</id>
		<title>Typo3 - Backend anpassen</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Backend_anpassen&amp;diff=18959"/>
		<updated>2012-01-03T15:26:09Z</updated>

		<summary type="html">&lt;p&gt;178.2.234.163: /* Kurzbeschreibung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Allgemein ==&lt;br /&gt;
=== Übersicht ===&lt;br /&gt;
&lt;br /&gt;
Das Backend läßt sich in folgenden Bereichen anpassen:&lt;br /&gt;
* Welche Felder sieht ein Redakteur&lt;br /&gt;
* Bezeichnungen der Felder anpassen &lt;br /&gt;
* Welche Spalten sieht ein Redakteur und welche Bezeichnungen tragen diese&lt;br /&gt;
* Seit Verison 4.5 kann man auch sogenannte Backend Layouts erstellen. Dabei sind die Spalten nicht mehr zwingend von links nach rechts angeordnet, sonder es sind auch komplexere Strukturen möglich.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
&lt;br /&gt;
 ------ HEADERSPALTE ------&lt;br /&gt;
 --- LINKS ---   ---RECHTS---&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Felder im Backend&amp;#039;&amp;#039;&amp;#039; einem Redakteur zur Verfügung stehen, läßt sich relativ genau mit den Allow Exclude Fields in der Benutzerkonfiguration und der folgenden Eigenschaft einstellen Allgemein: TCEFORM.tabellenname.feldname.disabled = 1&lt;br /&gt;
&lt;br /&gt;
 TCEFORM.tt_content.header_position.disabled = 1 &lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Inhaltsspalten im Backend:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
 mod.SHARED.colPos_list = 0,2&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Einträge in den Feldern&amp;#039;&amp;#039;&amp;#039; entfernen (z.B. in Select Boxen - Um die WErte herauszufinden das Element verwenden und in der DB nach den Einträgen suchen) &lt;br /&gt;
&lt;br /&gt;
 TCEFORM.tt_content.header_layout.removeItems = 4,5&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Beschriftungen&amp;#039;&amp;#039;&amp;#039; (Labels verändern)&lt;br /&gt;
 &lt;br /&gt;
 TCEFORM.tt_content.header_layout.altLabels{&lt;br /&gt;
    1 = Überschrift 1&lt;br /&gt;
    2 = Überschrift 2&lt;br /&gt;
    ...&lt;br /&gt;
 }&lt;br /&gt;
Besser aber mit locallang Datei arbeiten.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Neues Label&amp;#039;&amp;#039;&amp;#039; hinzufügen&lt;br /&gt;
&lt;br /&gt;
 TCEFORM.pages.layout.addItem.4 = Layout 4&lt;br /&gt;
&lt;br /&gt;
=== Backend Layout erstellen ===&lt;br /&gt;
==== Links ====&lt;br /&gt;
http://blog.undkonsorten.com/typo3-4-5-tutorial-backend-layout-nutzen (Zugriff: 1/2012)&lt;br /&gt;
&lt;br /&gt;
==== Kurzbeschreibung ====&lt;br /&gt;
&lt;br /&gt;
1. Ordner für Backend Layout Datensatz erstellen&lt;br /&gt;
2. Datensatz Backend-Layout erstellen. Der Wizard hilft dabei. Im Ergebnis entsteht die Konfiguration die z.B. für ein 3-teiliges Layout mit Kopfspalte und darunter 2 Inhaltsspalten so aussehen könnte:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
backend_layout {&lt;br /&gt;
   colCount = 2&lt;br /&gt;
   rowCount = 2&lt;br /&gt;
   rows {&lt;br /&gt;
      1 {&lt;br /&gt;
         columns {&lt;br /&gt;
            1 {&lt;br /&gt;
               name = Top Wide&lt;br /&gt;
               colspan = 2&lt;br /&gt;
               colPos = 1&lt;br /&gt;
            }&lt;br /&gt;
         }&lt;br /&gt;
      }&lt;br /&gt;
      2 {&lt;br /&gt;
         columns {&lt;br /&gt;
            1 {&lt;br /&gt;
               name = Bottom Left&lt;br /&gt;
               colPos = 0&lt;br /&gt;
            }&lt;br /&gt;
            2 {&lt;br /&gt;
               name = Bottom Right&lt;br /&gt;
               colPos = 2&lt;br /&gt;
            }&lt;br /&gt;
         }&lt;br /&gt;
      }&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt kann man in den Seiteneigenschaften das Layout für die jeweilige Seite oder deren Unterseiten auswählen.&lt;br /&gt;
&lt;br /&gt;
===Erläuterungen===&lt;br /&gt;
Man kann hierbei verschiedene Kategorien unterscheiden:&lt;br /&gt;
# Einstellen welche Elemente (Dropdowns, Felder,...) überhaupt Zugänglich sein sollen.&lt;br /&gt;
# Welche Einträge sind in diesen möglich (z.B. Einträge im Dropdown) bzw. welche Voreinstellungen werden ausgeführt und wie lauten die Bezeichnungen der Einträge.&lt;br /&gt;
&lt;br /&gt;
=== Welche Elemente sollen sichtbar sein === &lt;br /&gt;
Das läßt sich in der Benutzereinstellung in der Abteilung Exclude Fields einstellen. In der Benutzereinstellung lassen sich auch die Module etc. die der Benutzer sehen soll einstellen.&lt;br /&gt;
&lt;br /&gt;
=== Feintuning - Voreinstellungen ===&lt;br /&gt;
Das meiste läßt sich über Einträge im TSConfig Feld bei den Seiteneinstellungen oder im TSConfig Feld bei den Benutzereinstellungen regeln (Page TSConfig bzw. User TSConfig).&lt;br /&gt;
&lt;br /&gt;
Über den Knopf rechts von diesen Feldern gibt es einige Infos zu den zur Verfügung stehenden Objekten.&lt;br /&gt;
&lt;br /&gt;
Eine wichtige Rolle kommt dabei TCEFORM zu, denn die meisten Einstellungen folgen der Syntax:&lt;br /&gt;
 TCEFORM.[tabelle].[feld].[...] = Wert&lt;br /&gt;
&lt;br /&gt;
Beispiel: jedes Content Element soll Standardmäßig versteckt sein:&lt;br /&gt;
&lt;br /&gt;
Page TSConfig&lt;br /&gt;
 TCAdefaults.tt_content.hidden = 1&lt;br /&gt;
&lt;br /&gt;
== Bezeichnungen der Felder im Backend ==&lt;br /&gt;
Das läßt sich in der Benutzerkonfiguration mittels UserTS im UserTS Field oder auch in der Seiteneinstellung im PageTS machen.&lt;br /&gt;
&lt;br /&gt;
Der Schlüssel für die Bezeichnungen ist das Objekt TCEFORM&lt;br /&gt;
&lt;br /&gt;
Allgemein:&lt;br /&gt;
 TCEFORM.tabellenname.feldname.typname.Nr. = neuer Wert&lt;br /&gt;
Diese Werte lassen sich über den HTML Code der Backendseite leicht herausfinden.&lt;br /&gt;
Beim Eintragen im UserTS oder PageTS tut man sich leichter, wenn man hier eine externe TypoScript Datei einbindet.:&lt;br /&gt;
 &amp;lt;INCLUDE TYPOSCRIPT: source=&amp;quot;FILE: fileadmin/templates/inc/myUserTS.txt&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In dieser Datei befindet sich dann das eigentliche TypoScript z.B:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
TCEFORM{&lt;br /&gt;
   pages{&lt;br /&gt;
      # z.B. das Feld layout ganz ein oder ausschalten&lt;br /&gt;
      layout.disabled = 0&lt;br /&gt;
      # Einträge umbenennen...  &lt;br /&gt;
      layout.altLabels{&lt;br /&gt;
         1=rot&lt;br /&gt;
         2=blau&lt;br /&gt;
      }&lt;br /&gt;
      # der Eintrag 0 soll weg...&lt;br /&gt;
      layout.removeItems = 0&lt;br /&gt;
      layout.addItems.4 = New Layout Item&lt;br /&gt;
&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel: Überschriften&lt;br /&gt;
Diese Einstellungen werden im TSConfig Feld der &amp;#039;&amp;#039;&amp;#039;Benutzerkonfiguration&amp;#039;&amp;#039;&amp;#039; vorgenommen !&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Dropdown-Feld für die Überschrift (Header) anpassen&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
So kann man die überflüssigen Menüeinträge im Feld Header löschen(100 steht für den Wert versteckt):&lt;br /&gt;
 TCEFORM.tt_content.header_layout.removeItems = 2,3,4,5,100&lt;br /&gt;
Trick: Wenn man nicht weiß welchen Wert ein eintrag hat, einfach diesen Wert verwenden und in der Datenbank nachgucken.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Überschreiben der Menüeinträge:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
User TSconfig&lt;br /&gt;
 TCEFORM.tt_content.header_layout.altLabels.0 = Überschrift Text&lt;br /&gt;
 TCEFORM.tt_content.header_layout.altLabels.1 = Überschrift Grafik&lt;br /&gt;
&lt;br /&gt;
=== Dem Layoutfeld sagen was es machen soll ===&lt;br /&gt;
In neueren Versionen wird in der Extension css_styled_content schon eine entsprechende Klasse um den Inhalt gewrapped, die man dann mit css Stylen kann. Man kann das aber auch selbst machen. Das funktioniert mit Conditions in der Form:&lt;br /&gt;
 page.5 = TEXT&lt;br /&gt;
 [globalVar TSREF:page|layout = 1]&lt;br /&gt;
 page.5.value = Layout 1&lt;br /&gt;
 [globalVar TSREF:page|layout = 2]&lt;br /&gt;
 page.5.value = Layout2&lt;br /&gt;
 [global]&lt;br /&gt;
== Module im Backend anpassen ==&lt;br /&gt;
Die Module lassen sich über die Access Listen in der Benutzergruppen-Konfiguration für alle Gruppen gezielt ein- und ausblenden. Weiterreichende Einstellungen kann man im PageTS Config oder im UserTS Config (besser) vornehmen. Die Einstellungen im UserTS Config überschreiben die mit PageTS&lt;br /&gt;
&lt;br /&gt;
=== Uploadfeld mit Durchsuchen Button ausblenden ===&lt;br /&gt;
Bei der Arbeit mit dem DAM macht der Durchsuchen Button keinen Sinn bei Text mit Bild funktioniert das so:&lt;br /&gt;
&lt;br /&gt;
 setup.edit_docModuleUpload = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Einträge im Dropdownmenü der Module ausblendne ===&lt;br /&gt;
Einige Module haben ein Untermenü, dessen Einträge oben rechts in einem Dropdownfeld ausgewählt werden können. Das Modul Web &amp;gt; Seite enthält hier z.B. die Einträge Spalten, Schnelleingabe, Sprachen (wenn es welche gibt) und Seiteninformationen.&lt;br /&gt;
&lt;br /&gt;
Um die Einträge auszublenden, muß man Wissen ob dies das Modul überhaupt zulässt und was der Schlüssel des Menüeintrages ist.&lt;br /&gt;
&lt;br /&gt;
Beispiel - Ausblenden des Eintrags &amp;#039;&amp;#039;PageTSConfig&amp;#039;&amp;#039; im Modul Web&amp;gt;Info &lt;br /&gt;
&lt;br /&gt;
 mod.web_page.menu.function.tx_infopagetsconfig_webinfo = 0&lt;br /&gt;
&lt;br /&gt;
Beispiel - Ausblenden des Eintrags &amp;#039;&amp;#039;Schnellzugriff&amp;#039;&amp;#039; im Modul Web &amp;gt; Seite&lt;br /&gt;
&lt;br /&gt;
 mod.web_layout.menu.function.0 = 0&lt;br /&gt;
&lt;br /&gt;
== Frames (Rahmen) anpassen ==&lt;br /&gt;
&lt;br /&gt;
Infos gibt es hier: [[Typo3 - Rahmen (Frames)]]&lt;br /&gt;
&lt;br /&gt;
== Spalten anpassen ==&lt;br /&gt;
Das muß an zwei Stellen eingestellt werden. &lt;br /&gt;
&lt;br /&gt;
1. für die &amp;#039;&amp;#039;&amp;#039;Ansicht im Spaltenmodus&amp;#039;&amp;#039;&amp;#039;. Das läßt sich im Seitenmodul im TSConfig-Feld der Root Seite (Page TSConfig)einstellen (Theoretisch auch für einen Benutzer im User TSConfig-Feld:&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 mod.SHARED.colPos_list = 0,3&lt;br /&gt;
so werden nur noch die Spalten Normal und Rechts angezeigt (0 ist Spalte Normal dann von links nach rechts durchnummeriert)&lt;br /&gt;
&lt;br /&gt;
2. muß das &amp;#039;&amp;#039;&amp;#039;DropDown-Feld&amp;#039;&amp;#039;&amp;#039; wenn man Seiteninhalte erstellt angepasst werden. Dies funktioniert über TCEFORM:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 TCEFORM.tt_content.colPos.removeItems = 1,3&lt;br /&gt;
&lt;br /&gt;
== Weitere Infos ==&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - TSConfig]]&lt;/div&gt;</summary>
		<author><name>178.2.234.163</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Backend_anpassen&amp;diff=18958</id>
		<title>Typo3 - Backend anpassen</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Backend_anpassen&amp;diff=18958"/>
		<updated>2012-01-03T15:10:23Z</updated>

		<summary type="html">&lt;p&gt;178.2.234.163: /* Erläuterungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Allgemein ==&lt;br /&gt;
=== Übersicht ===&lt;br /&gt;
&lt;br /&gt;
Das Backend läßt sich in folgenden Bereichen anpassen:&lt;br /&gt;
* Welche Felder sieht ein Redakteur&lt;br /&gt;
* Bezeichnungen der Felder anpassen &lt;br /&gt;
* Welche Spalten sieht ein Redakteur und welche Bezeichnungen tragen diese&lt;br /&gt;
* Seit Verison 4.5 kann man auch sogenannte Backend Layouts erstellen. Dabei sind die Spalten nicht mehr zwingend von links nach rechts angeordnet, sonder es sind auch komplexere Strukturen möglich.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
&lt;br /&gt;
 ------ HEADERSPALTE ------&lt;br /&gt;
 --- LINKS ---   ---RECHTS---&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Felder im Backend&amp;#039;&amp;#039;&amp;#039; einem Redakteur zur Verfügung stehen, läßt sich relativ genau mit den Allow Exclude Fields in der Benutzerkonfiguration und der folgenden Eigenschaft einstellen Allgemein: TCEFORM.tabellenname.feldname.disabled = 1&lt;br /&gt;
&lt;br /&gt;
 TCEFORM.tt_content.header_position.disabled = 1 &lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Inhaltsspalten im Backend:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
 mod.SHARED.colPos_list = 0,2&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Einträge in den Feldern&amp;#039;&amp;#039;&amp;#039; entfernen (z.B. in Select Boxen - Um die WErte herauszufinden das Element verwenden und in der DB nach den Einträgen suchen) &lt;br /&gt;
&lt;br /&gt;
 TCEFORM.tt_content.header_layout.removeItems = 4,5&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Beschriftungen&amp;#039;&amp;#039;&amp;#039; (Labels verändern)&lt;br /&gt;
 &lt;br /&gt;
 TCEFORM.tt_content.header_layout.altLabels{&lt;br /&gt;
    1 = Überschrift 1&lt;br /&gt;
    2 = Überschrift 2&lt;br /&gt;
    ...&lt;br /&gt;
 }&lt;br /&gt;
Besser aber mit locallang Datei arbeiten.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Neues Label&amp;#039;&amp;#039;&amp;#039; hinzufügen&lt;br /&gt;
&lt;br /&gt;
 TCEFORM.pages.layout.addItem.4 = Layout 4&lt;br /&gt;
&lt;br /&gt;
=== Backend Layout erstellen ===&lt;br /&gt;
==== Links ====&lt;br /&gt;
http://blog.undkonsorten.com/typo3-4-5-tutorial-backend-layout-nutzen (Zugriff: 1/2012)&lt;br /&gt;
&lt;br /&gt;
==== Kurzbeschreibung ====&lt;br /&gt;
&lt;br /&gt;
1. Ordner für Backend Layout Datensatz erstellen&lt;br /&gt;
2. Datensatz Backend-Layout erstellen. Der Wizard hilft dabei. Im Ergebnis entsteht die Konfiguration die z.B. für ein 3-teiliges Layout mit Kopfspalte und darunter 2 Inhaltsspalten so aussehen könnte:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
backend_layout {&lt;br /&gt;
   colCount = 2&lt;br /&gt;
   rowCount = 2&lt;br /&gt;
   rows {&lt;br /&gt;
      1 {&lt;br /&gt;
         columns {&lt;br /&gt;
            1 {&lt;br /&gt;
               name = Top Wide&lt;br /&gt;
               colspan = 2&lt;br /&gt;
               colPos = 1&lt;br /&gt;
            }&lt;br /&gt;
         }&lt;br /&gt;
      }&lt;br /&gt;
      2 {&lt;br /&gt;
         columns {&lt;br /&gt;
            1 {&lt;br /&gt;
               name = Bottom Left&lt;br /&gt;
               colPos = 0&lt;br /&gt;
            }&lt;br /&gt;
            2 {&lt;br /&gt;
               name = Bottom Right&lt;br /&gt;
               colPos = 2&lt;br /&gt;
            }&lt;br /&gt;
         }&lt;br /&gt;
      }&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Erläuterungen===&lt;br /&gt;
Man kann hierbei verschiedene Kategorien unterscheiden:&lt;br /&gt;
# Einstellen welche Elemente (Dropdowns, Felder,...) überhaupt Zugänglich sein sollen.&lt;br /&gt;
# Welche Einträge sind in diesen möglich (z.B. Einträge im Dropdown) bzw. welche Voreinstellungen werden ausgeführt und wie lauten die Bezeichnungen der Einträge.&lt;br /&gt;
&lt;br /&gt;
=== Welche Elemente sollen sichtbar sein === &lt;br /&gt;
Das läßt sich in der Benutzereinstellung in der Abteilung Exclude Fields einstellen. In der Benutzereinstellung lassen sich auch die Module etc. die der Benutzer sehen soll einstellen.&lt;br /&gt;
&lt;br /&gt;
=== Feintuning - Voreinstellungen ===&lt;br /&gt;
Das meiste läßt sich über Einträge im TSConfig Feld bei den Seiteneinstellungen oder im TSConfig Feld bei den Benutzereinstellungen regeln (Page TSConfig bzw. User TSConfig).&lt;br /&gt;
&lt;br /&gt;
Über den Knopf rechts von diesen Feldern gibt es einige Infos zu den zur Verfügung stehenden Objekten.&lt;br /&gt;
&lt;br /&gt;
Eine wichtige Rolle kommt dabei TCEFORM zu, denn die meisten Einstellungen folgen der Syntax:&lt;br /&gt;
 TCEFORM.[tabelle].[feld].[...] = Wert&lt;br /&gt;
&lt;br /&gt;
Beispiel: jedes Content Element soll Standardmäßig versteckt sein:&lt;br /&gt;
&lt;br /&gt;
Page TSConfig&lt;br /&gt;
 TCAdefaults.tt_content.hidden = 1&lt;br /&gt;
&lt;br /&gt;
== Bezeichnungen der Felder im Backend ==&lt;br /&gt;
Das läßt sich in der Benutzerkonfiguration mittels UserTS im UserTS Field oder auch in der Seiteneinstellung im PageTS machen.&lt;br /&gt;
&lt;br /&gt;
Der Schlüssel für die Bezeichnungen ist das Objekt TCEFORM&lt;br /&gt;
&lt;br /&gt;
Allgemein:&lt;br /&gt;
 TCEFORM.tabellenname.feldname.typname.Nr. = neuer Wert&lt;br /&gt;
Diese Werte lassen sich über den HTML Code der Backendseite leicht herausfinden.&lt;br /&gt;
Beim Eintragen im UserTS oder PageTS tut man sich leichter, wenn man hier eine externe TypoScript Datei einbindet.:&lt;br /&gt;
 &amp;lt;INCLUDE TYPOSCRIPT: source=&amp;quot;FILE: fileadmin/templates/inc/myUserTS.txt&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In dieser Datei befindet sich dann das eigentliche TypoScript z.B:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
TCEFORM{&lt;br /&gt;
   pages{&lt;br /&gt;
      # z.B. das Feld layout ganz ein oder ausschalten&lt;br /&gt;
      layout.disabled = 0&lt;br /&gt;
      # Einträge umbenennen...  &lt;br /&gt;
      layout.altLabels{&lt;br /&gt;
         1=rot&lt;br /&gt;
         2=blau&lt;br /&gt;
      }&lt;br /&gt;
      # der Eintrag 0 soll weg...&lt;br /&gt;
      layout.removeItems = 0&lt;br /&gt;
      layout.addItems.4 = New Layout Item&lt;br /&gt;
&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel: Überschriften&lt;br /&gt;
Diese Einstellungen werden im TSConfig Feld der &amp;#039;&amp;#039;&amp;#039;Benutzerkonfiguration&amp;#039;&amp;#039;&amp;#039; vorgenommen !&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Dropdown-Feld für die Überschrift (Header) anpassen&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
So kann man die überflüssigen Menüeinträge im Feld Header löschen(100 steht für den Wert versteckt):&lt;br /&gt;
 TCEFORM.tt_content.header_layout.removeItems = 2,3,4,5,100&lt;br /&gt;
Trick: Wenn man nicht weiß welchen Wert ein eintrag hat, einfach diesen Wert verwenden und in der Datenbank nachgucken.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Überschreiben der Menüeinträge:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
User TSconfig&lt;br /&gt;
 TCEFORM.tt_content.header_layout.altLabels.0 = Überschrift Text&lt;br /&gt;
 TCEFORM.tt_content.header_layout.altLabels.1 = Überschrift Grafik&lt;br /&gt;
&lt;br /&gt;
=== Dem Layoutfeld sagen was es machen soll ===&lt;br /&gt;
In neueren Versionen wird in der Extension css_styled_content schon eine entsprechende Klasse um den Inhalt gewrapped, die man dann mit css Stylen kann. Man kann das aber auch selbst machen. Das funktioniert mit Conditions in der Form:&lt;br /&gt;
 page.5 = TEXT&lt;br /&gt;
 [globalVar TSREF:page|layout = 1]&lt;br /&gt;
 page.5.value = Layout 1&lt;br /&gt;
 [globalVar TSREF:page|layout = 2]&lt;br /&gt;
 page.5.value = Layout2&lt;br /&gt;
 [global]&lt;br /&gt;
== Module im Backend anpassen ==&lt;br /&gt;
Die Module lassen sich über die Access Listen in der Benutzergruppen-Konfiguration für alle Gruppen gezielt ein- und ausblenden. Weiterreichende Einstellungen kann man im PageTS Config oder im UserTS Config (besser) vornehmen. Die Einstellungen im UserTS Config überschreiben die mit PageTS&lt;br /&gt;
&lt;br /&gt;
=== Uploadfeld mit Durchsuchen Button ausblenden ===&lt;br /&gt;
Bei der Arbeit mit dem DAM macht der Durchsuchen Button keinen Sinn bei Text mit Bild funktioniert das so:&lt;br /&gt;
&lt;br /&gt;
 setup.edit_docModuleUpload = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Einträge im Dropdownmenü der Module ausblendne ===&lt;br /&gt;
Einige Module haben ein Untermenü, dessen Einträge oben rechts in einem Dropdownfeld ausgewählt werden können. Das Modul Web &amp;gt; Seite enthält hier z.B. die Einträge Spalten, Schnelleingabe, Sprachen (wenn es welche gibt) und Seiteninformationen.&lt;br /&gt;
&lt;br /&gt;
Um die Einträge auszublenden, muß man Wissen ob dies das Modul überhaupt zulässt und was der Schlüssel des Menüeintrages ist.&lt;br /&gt;
&lt;br /&gt;
Beispiel - Ausblenden des Eintrags &amp;#039;&amp;#039;PageTSConfig&amp;#039;&amp;#039; im Modul Web&amp;gt;Info &lt;br /&gt;
&lt;br /&gt;
 mod.web_page.menu.function.tx_infopagetsconfig_webinfo = 0&lt;br /&gt;
&lt;br /&gt;
Beispiel - Ausblenden des Eintrags &amp;#039;&amp;#039;Schnellzugriff&amp;#039;&amp;#039; im Modul Web &amp;gt; Seite&lt;br /&gt;
&lt;br /&gt;
 mod.web_layout.menu.function.0 = 0&lt;br /&gt;
&lt;br /&gt;
== Frames (Rahmen) anpassen ==&lt;br /&gt;
&lt;br /&gt;
Infos gibt es hier: [[Typo3 - Rahmen (Frames)]]&lt;br /&gt;
&lt;br /&gt;
== Spalten anpassen ==&lt;br /&gt;
Das muß an zwei Stellen eingestellt werden. &lt;br /&gt;
&lt;br /&gt;
1. für die &amp;#039;&amp;#039;&amp;#039;Ansicht im Spaltenmodus&amp;#039;&amp;#039;&amp;#039;. Das läßt sich im Seitenmodul im TSConfig-Feld der Root Seite (Page TSConfig)einstellen (Theoretisch auch für einen Benutzer im User TSConfig-Feld:&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 mod.SHARED.colPos_list = 0,3&lt;br /&gt;
so werden nur noch die Spalten Normal und Rechts angezeigt (0 ist Spalte Normal dann von links nach rechts durchnummeriert)&lt;br /&gt;
&lt;br /&gt;
2. muß das &amp;#039;&amp;#039;&amp;#039;DropDown-Feld&amp;#039;&amp;#039;&amp;#039; wenn man Seiteninhalte erstellt angepasst werden. Dies funktioniert über TCEFORM:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 TCEFORM.tt_content.colPos.removeItems = 1,3&lt;br /&gt;
&lt;br /&gt;
== Weitere Infos ==&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - TSConfig]]&lt;/div&gt;</summary>
		<author><name>178.2.234.163</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Backend_anpassen&amp;diff=18957</id>
		<title>Typo3 - Backend anpassen</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Backend_anpassen&amp;diff=18957"/>
		<updated>2012-01-03T15:00:54Z</updated>

		<summary type="html">&lt;p&gt;178.2.234.163: /* Übersicht */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Allgemein ==&lt;br /&gt;
=== Übersicht ===&lt;br /&gt;
&lt;br /&gt;
Das Backend läßt sich in folgenden Bereichen anpassen:&lt;br /&gt;
* Welche Felder sieht ein Redakteur&lt;br /&gt;
* Bezeichnungen der Felder anpassen &lt;br /&gt;
* Welche Spalten sieht ein Redakteur und welche Bezeichnungen tragen diese&lt;br /&gt;
* Seit Verison 4.5 kann man auch sogenannte Backend Layouts erstellen. Dabei sind die Spalten nicht mehr zwingend von links nach rechts angeordnet, sonder es sind auch komplexere Strukturen möglich.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
&lt;br /&gt;
 ------ HEADERSPALTE ------&lt;br /&gt;
 --- LINKS ---   ---RECHTS---&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Felder im Backend&amp;#039;&amp;#039;&amp;#039; einem Redakteur zur Verfügung stehen, läßt sich relativ genau mit den Allow Exclude Fields in der Benutzerkonfiguration und der folgenden Eigenschaft einstellen Allgemein: TCEFORM.tabellenname.feldname.disabled = 1&lt;br /&gt;
&lt;br /&gt;
 TCEFORM.tt_content.header_position.disabled = 1 &lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Inhaltsspalten im Backend:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
 mod.SHARED.colPos_list = 0,2&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Einträge in den Feldern&amp;#039;&amp;#039;&amp;#039; entfernen (z.B. in Select Boxen - Um die WErte herauszufinden das Element verwenden und in der DB nach den Einträgen suchen) &lt;br /&gt;
&lt;br /&gt;
 TCEFORM.tt_content.header_layout.removeItems = 4,5&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Beschriftungen&amp;#039;&amp;#039;&amp;#039; (Labels verändern)&lt;br /&gt;
 &lt;br /&gt;
 TCEFORM.tt_content.header_layout.altLabels{&lt;br /&gt;
    1 = Überschrift 1&lt;br /&gt;
    2 = Überschrift 2&lt;br /&gt;
    ...&lt;br /&gt;
 }&lt;br /&gt;
Besser aber mit locallang Datei arbeiten.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Neues Label&amp;#039;&amp;#039;&amp;#039; hinzufügen&lt;br /&gt;
&lt;br /&gt;
 TCEFORM.pages.layout.addItem.4 = Layout 4&lt;br /&gt;
&lt;br /&gt;
===Erläuterungen===&lt;br /&gt;
Man kann hierbei verschiedene Kategorien unterscheiden:&lt;br /&gt;
# Einstellen welche Elemente (Dropdowns, Felder,...) überhaupt Zugänglich sein sollen.&lt;br /&gt;
# Welche Einträge sind in diesen möglich (z.B. Einträge im Dropdown) bzw. welche Voreinstellungen werden ausgeführt und wie lauten die Bezeichnungen der Einträge.&lt;br /&gt;
&lt;br /&gt;
=== Welche Elemente sollen sichtbar sein === &lt;br /&gt;
Das läßt sich in der Benutzereinstellung in der Abteilung Exclude Fields einstellen. In der Benutzereinstellung lassen sich auch die Module etc. die der Benutzer sehen soll einstellen.&lt;br /&gt;
&lt;br /&gt;
=== Feintuning - Voreinstellungen ===&lt;br /&gt;
Das meiste läßt sich über Einträge im TSConfig Feld bei den Seiteneinstellungen oder im TSConfig Feld bei den Benutzereinstellungen regeln (Page TSConfig bzw. User TSConfig).&lt;br /&gt;
&lt;br /&gt;
Über den Knopf rechts von diesen Feldern gibt es einige Infos zu den zur Verfügung stehenden Objekten.&lt;br /&gt;
&lt;br /&gt;
Eine wichtige Rolle kommt dabei TCEFORM zu, denn die meisten Einstellungen folgen der Syntax:&lt;br /&gt;
 TCEFORM.[tabelle].[feld].[...] = Wert&lt;br /&gt;
&lt;br /&gt;
Beispiel: jedes Content Element soll Standardmäßig versteckt sein:&lt;br /&gt;
&lt;br /&gt;
Page TSConfig&lt;br /&gt;
 TCAdefaults.tt_content.hidden = 1&lt;br /&gt;
&lt;br /&gt;
== Bezeichnungen der Felder im Backend ==&lt;br /&gt;
Das läßt sich in der Benutzerkonfiguration mittels UserTS im UserTS Field oder auch in der Seiteneinstellung im PageTS machen.&lt;br /&gt;
&lt;br /&gt;
Der Schlüssel für die Bezeichnungen ist das Objekt TCEFORM&lt;br /&gt;
&lt;br /&gt;
Allgemein:&lt;br /&gt;
 TCEFORM.tabellenname.feldname.typname.Nr. = neuer Wert&lt;br /&gt;
Diese Werte lassen sich über den HTML Code der Backendseite leicht herausfinden.&lt;br /&gt;
Beim Eintragen im UserTS oder PageTS tut man sich leichter, wenn man hier eine externe TypoScript Datei einbindet.:&lt;br /&gt;
 &amp;lt;INCLUDE TYPOSCRIPT: source=&amp;quot;FILE: fileadmin/templates/inc/myUserTS.txt&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In dieser Datei befindet sich dann das eigentliche TypoScript z.B:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
TCEFORM{&lt;br /&gt;
   pages{&lt;br /&gt;
      # z.B. das Feld layout ganz ein oder ausschalten&lt;br /&gt;
      layout.disabled = 0&lt;br /&gt;
      # Einträge umbenennen...  &lt;br /&gt;
      layout.altLabels{&lt;br /&gt;
         1=rot&lt;br /&gt;
         2=blau&lt;br /&gt;
      }&lt;br /&gt;
      # der Eintrag 0 soll weg...&lt;br /&gt;
      layout.removeItems = 0&lt;br /&gt;
      layout.addItems.4 = New Layout Item&lt;br /&gt;
&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel: Überschriften&lt;br /&gt;
Diese Einstellungen werden im TSConfig Feld der &amp;#039;&amp;#039;&amp;#039;Benutzerkonfiguration&amp;#039;&amp;#039;&amp;#039; vorgenommen !&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Dropdown-Feld für die Überschrift (Header) anpassen&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
So kann man die überflüssigen Menüeinträge im Feld Header löschen(100 steht für den Wert versteckt):&lt;br /&gt;
 TCEFORM.tt_content.header_layout.removeItems = 2,3,4,5,100&lt;br /&gt;
Trick: Wenn man nicht weiß welchen Wert ein eintrag hat, einfach diesen Wert verwenden und in der Datenbank nachgucken.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Überschreiben der Menüeinträge:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
User TSconfig&lt;br /&gt;
 TCEFORM.tt_content.header_layout.altLabels.0 = Überschrift Text&lt;br /&gt;
 TCEFORM.tt_content.header_layout.altLabels.1 = Überschrift Grafik&lt;br /&gt;
&lt;br /&gt;
=== Dem Layoutfeld sagen was es machen soll ===&lt;br /&gt;
In neueren Versionen wird in der Extension css_styled_content schon eine entsprechende Klasse um den Inhalt gewrapped, die man dann mit css Stylen kann. Man kann das aber auch selbst machen. Das funktioniert mit Conditions in der Form:&lt;br /&gt;
 page.5 = TEXT&lt;br /&gt;
 [globalVar TSREF:page|layout = 1]&lt;br /&gt;
 page.5.value = Layout 1&lt;br /&gt;
 [globalVar TSREF:page|layout = 2]&lt;br /&gt;
 page.5.value = Layout2&lt;br /&gt;
 [global]&lt;br /&gt;
== Module im Backend anpassen ==&lt;br /&gt;
Die Module lassen sich über die Access Listen in der Benutzergruppen-Konfiguration für alle Gruppen gezielt ein- und ausblenden. Weiterreichende Einstellungen kann man im PageTS Config oder im UserTS Config (besser) vornehmen. Die Einstellungen im UserTS Config überschreiben die mit PageTS&lt;br /&gt;
&lt;br /&gt;
=== Uploadfeld mit Durchsuchen Button ausblenden ===&lt;br /&gt;
Bei der Arbeit mit dem DAM macht der Durchsuchen Button keinen Sinn bei Text mit Bild funktioniert das so:&lt;br /&gt;
&lt;br /&gt;
 setup.edit_docModuleUpload = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Einträge im Dropdownmenü der Module ausblendne ===&lt;br /&gt;
Einige Module haben ein Untermenü, dessen Einträge oben rechts in einem Dropdownfeld ausgewählt werden können. Das Modul Web &amp;gt; Seite enthält hier z.B. die Einträge Spalten, Schnelleingabe, Sprachen (wenn es welche gibt) und Seiteninformationen.&lt;br /&gt;
&lt;br /&gt;
Um die Einträge auszublenden, muß man Wissen ob dies das Modul überhaupt zulässt und was der Schlüssel des Menüeintrages ist.&lt;br /&gt;
&lt;br /&gt;
Beispiel - Ausblenden des Eintrags &amp;#039;&amp;#039;PageTSConfig&amp;#039;&amp;#039; im Modul Web&amp;gt;Info &lt;br /&gt;
&lt;br /&gt;
 mod.web_page.menu.function.tx_infopagetsconfig_webinfo = 0&lt;br /&gt;
&lt;br /&gt;
Beispiel - Ausblenden des Eintrags &amp;#039;&amp;#039;Schnellzugriff&amp;#039;&amp;#039; im Modul Web &amp;gt; Seite&lt;br /&gt;
&lt;br /&gt;
 mod.web_layout.menu.function.0 = 0&lt;br /&gt;
&lt;br /&gt;
== Frames (Rahmen) anpassen ==&lt;br /&gt;
&lt;br /&gt;
Infos gibt es hier: [[Typo3 - Rahmen (Frames)]]&lt;br /&gt;
&lt;br /&gt;
== Spalten anpassen ==&lt;br /&gt;
Das muß an zwei Stellen eingestellt werden. &lt;br /&gt;
&lt;br /&gt;
1. für die &amp;#039;&amp;#039;&amp;#039;Ansicht im Spaltenmodus&amp;#039;&amp;#039;&amp;#039;. Das läßt sich im Seitenmodul im TSConfig-Feld der Root Seite (Page TSConfig)einstellen (Theoretisch auch für einen Benutzer im User TSConfig-Feld:&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 mod.SHARED.colPos_list = 0,3&lt;br /&gt;
so werden nur noch die Spalten Normal und Rechts angezeigt (0 ist Spalte Normal dann von links nach rechts durchnummeriert)&lt;br /&gt;
&lt;br /&gt;
2. muß das &amp;#039;&amp;#039;&amp;#039;DropDown-Feld&amp;#039;&amp;#039;&amp;#039; wenn man Seiteninhalte erstellt angepasst werden. Dies funktioniert über TCEFORM:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 TCEFORM.tt_content.colPos.removeItems = 1,3&lt;br /&gt;
&lt;br /&gt;
== Weitere Infos ==&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - TSConfig]]&lt;/div&gt;</summary>
		<author><name>178.2.234.163</name></author>
	</entry>
</feed>