Typo3 - Backend anpassen: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
 
== Allgemein ==
 
== Allgemein ==
 
=== Übersicht ===
 
=== Übersicht ===
* '''Felder im Backeind''' 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
+
* '''Felder im Backend''' 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
  
 
  TCEFORM.tt_content.header_position.disabled = 1  
 
  TCEFORM.tt_content.header_position.disabled = 1  
  
* '''Sichtbare Inhaltsspalten im Backend:'''  
+
* '''Inhaltsspalten im Backend:'''  
  
 
  mod.SHARED.colPos_list = 0,2
 
  mod.SHARED.colPos_list = 0,2
  
* Einträge in den Feldern entfernen (z.B. in Select Boxen - Um die WErte herauszufinden das Element verwenden und in der DB nach den Einträgen suchen)  
+
* '''Einträge in den Feldern''' entfernen (z.B. in Select Boxen - Um die WErte herauszufinden das Element verwenden und in der DB nach den Einträgen suchen)  
  
 
  TCEFORM.tt_content.header_layout.removeItems = 4,5
 
  TCEFORM.tt_content.header_layout.removeItems = 4,5
  
* Labels (Beschriftungen verändern)
+
* '''Beschriftungen''' (Labels verändern)
 
   
 
   
 
  TCEFORM.tt_content.header_layout.altLabels{
 
  TCEFORM.tt_content.header_layout.altLabels{
Zeile 22: Zeile 22:
 
Besser aber mit locallang Datei arbeiten.
 
Besser aber mit locallang Datei arbeiten.
  
* Neues Label hinzufügen
+
* '''Neues Label''' hinzufügen
  
 
  TCEFORM.pages.layout.addItem.4 = Layout 4
 
  TCEFORM.pages.layout.addItem.4 = Layout 4
 +
 +
 +
===Erläuterungen===
 
Man kann hierbei verschiedene Kategorien unterscheiden:
 
Man kann hierbei verschiedene Kategorien unterscheiden:
 
# Einstellen welche Elemente (Dropdowns, Felder,...) überhaupt Zugänglich sein sollen.
 
# Einstellen welche Elemente (Dropdowns, Felder,...) überhaupt Zugänglich sein sollen.

Version vom 7. März 2007, 16:11 Uhr

Allgemein

Übersicht

  • Felder im Backend 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
TCEFORM.tt_content.header_position.disabled = 1 
  • Inhaltsspalten im Backend:
mod.SHARED.colPos_list = 0,2
  • Einträge in den Feldern entfernen (z.B. in Select Boxen - Um die WErte herauszufinden das Element verwenden und in der DB nach den Einträgen suchen)
TCEFORM.tt_content.header_layout.removeItems = 4,5
  • Beschriftungen (Labels verändern)
TCEFORM.tt_content.header_layout.altLabels{
   1 = Überschrift 1
   2 = Überschrift 2
   ...
}

Besser aber mit locallang Datei arbeiten.

  • Neues Label hinzufügen
TCEFORM.pages.layout.addItem.4 = Layout 4


Erläuterungen

Man kann hierbei verschiedene Kategorien unterscheiden:

  1. Einstellen welche Elemente (Dropdowns, Felder,...) überhaupt Zugänglich sein sollen.
  2. 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.

Welche Elemente sollen sichtbar sein

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.

Feintuning - Voreinstellungen

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).

Über den Knopf rechts von diesen Feldern gibt es einige Infos zu den zur Verfügung stehenden Objekten.

Eine wichtige Rolle kommt dabei TCEFORM zu, denn die meisten Einstellungen folgen der Syntax:

TCEFORM.[tabelle].[feld].[...] = Wert

Beispiel: jedes Content Element soll Standardmäßig versteckt sein:

Page TSConfig

TCAdefaults.tt_content.hidden = 1

Bezeichnungen der Überschriften anpassen

Diese Einstellungen werden im TSConfig Feld der Benutzerkonfiguration vorgenommen ! Dropdown-Feld für die Überschrift (Header) anpassen

So kann man die überflüssigen Menüeinträge im Feld Header löschen(100 steht für den Wert versteckt):

TCEFORM.tt_content.header_layout.removeItems = 2,3,4,5,100

Trick: Wenn man nicht weiß welchen Wert ein eintrag hat, einfach diesen Wert verwenden und in der Datenbank nachgucken.

Überschreiben der Menüeinträge: User TSconfig

TCEFORM.tt_content.header_layout.altLabels.0 = Überschrift Text
TCEFORM.tt_content.header_layout.altLabels.1 = Überschrift Grafik

Frames (Rahmen) anpassen

Infos gibt es hier: Typo3 - Rahmen (Frames)

Spalten anpassen

Das muß an zwei Stellen eingestellt werden.

1. für die Ansicht im Spaltenmodus. 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:

Beispiel:

mod.SHARED.colPos_list = 0,3

so werden nur noch die Spalten Normal und Rechts angezeigt

2. muß das DropDown-Feld wenn man Seiteninhalte erstellt angepasst werden. Dies funktioniert über TCEFORM:

Beispiel:

TCEFORM.tt_content.colPos.removeItems = 1,3


Weitere Infos

Typo3 - TSConfig