Benutzer-Werkzeuge

Webseiten-Werkzeuge


typo3:about:tsconfig

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
typo3:about:tsconfig [2014/03/15 12:57] – [User TSconfig - Top Level Objects] admintypo3:about:tsconfig [2017/12/14 21:19] (aktuell) – [TCEFORM: Übersetzung mit LLL] admin
Zeile 2: Zeile 2:
 Auch das Backend kann mittels Typoscript konfiguriert werden. Unterschieden wird zwischen //Page TSconfig// und //User TSconfig//. Beide Einstellungen werden vererbt und können überschrieben werden. Conditions wie z.B. ''[loginUser = 3]'' sind möglich.\\ Auch das Backend kann mittels Typoscript konfiguriert werden. Unterschieden wird zwischen //Page TSconfig// und //User TSconfig//. Beide Einstellungen werden vererbt und können überschrieben werden. Conditions wie z.B. ''[loginUser = 3]'' sind möglich.\\
  
-Manche Einstellungen können in beiden TSconfig gesetzt werden. Im folgenden die Hierarchie, nach der TYPO3 die Konfigurationen verwendet. Der oberste Punkt hat Vorrang gegenüber den nachfolgenden:+==== Hierarchie ==== 
 + 
 +Manche Einstellungen können in beiden TSconfig gesetzt werden: ''TCAdefaults'' ist seit TYPO3 4.3 auch in der Page TSconfig verwendbar. Die Einstellungen von ''mod'' können direkt in der User TSconfig gesetzt werden. Zudem können alle Eigenschaften der Page TSconfig in der User TSconfig verwendet werden, wenn diesen ''page.'' vorangestellt wird. \\ Im folgenden die Hierarchie, nach der TYPO3 die Konfigurationen verwendet. Der oberste Punkt hat Vorrang gegenüber den nachfolgenden:
   - User TSconfig (Benutzer)   - User TSconfig (Benutzer)
   - User TSconfig (Gruppe - die __letzte__ in der Gruppenliste des Benutzers; __nicht__ die Hauptgruppe!)   - User TSconfig (Gruppe - die __letzte__ in der Gruppenliste des Benutzers; __nicht__ die Hauptgruppe!)
Zeile 127: Zeile 129:
 Die folgenden Tabellen enthalten nicht alle Funktionen, nur die oft benötigten. Die folgenden Tabellen enthalten nicht alle Funktionen, nur die oft benötigten.
  
 +==== mod ====
 +
 +Die Eigenschaften von ''mod'' können auch direkt in der User TSconfig verwendet werden, ohne dass ''page.'' vorangestellt werden muss.
 +
 +^Eigenschaft^Datentyp^Beschreibung^
 +^[Modulname].menu.[Name]|boolean|Viele der Backendmodule haben eine Auswahlliste, mit der sich verschiedene Funktionen wählen lassen, z.B. der Bereich //Log// unter //Web > Info//. Mit dieser Eigenschaft lassen sich einzelne Menüpunkte ausblenden. Die benötigten Modul- und Auswahlnamen lassen sich aus z.B. aus dem Quelltext auslesen. <code typoscript>
 +mod.web_info.menu.function {
 + tx_belog_webinfo = 0
 +}
 +mod.web_func.menu.wiz {
 + tx_wizardsortpages_webfunc_2 = 0
 +}
 +</code>|
 +^SHARED.defaultLanguageLabel SHARED.defaultLanguageFlag|string|Die Standardsprache wird im Backend (z.B. Web > List mit Localization view) einfach mit //Default// angegeben. Mit diesen Einstellungen kann stattdessen ein Sprachname und auch eine Flagge angezeigt werden. <code typoscript> 
 +mod.SHARED {
 +  defaultLanguageLabel = Deutsch
 +  defaultLanguageFlag = de
 +}
 +</code>|
 +^web_list.listOnlyInSingleTableView|boolean|Wenn aktiviert, werden in der Listenansicht nur noch die Tabellennamen angezeigt. Die Inhalte erreicht man über den //Single Table View// (Plus-Button).|
 +^web_list.itemsLimitPerTable|positive integer|Max. Anzahl der Einträge pro Tabelle in der Listenansicht. Standard: 20.|
 +^web_list.itemsLimitSingleTable |positive integer|Max. Anzahl der Einträge im //Single Table View//. Mehr Einträge verteilen sich auf weitere Seiten. Standard: 100.|
 +^web_list.noExportRecordsLinks|boolean|<wrap caution>Seit TYPO3 6.1</wrap> Wenn aktiviert, werden die Buttons für //Download CSV file// und //Export// (T3D/XML) ausgeblendet, die im //Single Table View// in der oberen Menüleiste zu finden sind.|
 +^web_list.hideTables|Liste von Tabellennamen|Ermöglicht das Ausblenden von Tabellen in der Listenansicht. <code typoscript> 
 +mod.web_list.hideTables = pages
 +</code>|
 +^web_list.disableSearchBox|boolean|Wenn aktiviert, wird die Suche unterhalb der Zwischenablage ausgeblendet. <code typoscript> 
 +mod.web_list.disableSearchBox = 1
 +</code>|
 +^web_list.allowedNewTables|Liste von Tabellennamen|Nur für die hier aufgeführten Tabellen können neue Datensätze angelegt werden. Alle anderen Datensätze werden innerhalb von //Create new record// ausgeblendet.\\ **Hinweis**:  Über kopieren oder verschieben ist es weiterhin möglich, andere Inhalte auf die Seite zu bringen. <code typoscript> 
 +mod.web_list.allowedNewTables = tt_content, tt_news
 +</code>|
 +^web_list.deniedNewTables|Liste von Tabellennamen|Das Gegenteil von ''allowedNewTables'': Für alle hier aufgeführten Tabellen können keine neuen Datensätze angelegt werden. Wenn sich Tabellen in beiden Eigenschaften befinden, hat ''deniedNewTables'' Vorrang. <code typoscript> 
 +mod.web_list.deniedNewTables = pages
 +</code>|
 +^web_list.clickTitleMode|string|Steuert die Funktion des Datensatz-Titels in der Listenansicht. Seit TYPO3 6.2 ist ''edit'' der Defaultwert für alle Datensätze. \\ __Mögliche Werte:__\\ ''edit'' -> Den Datensatz bearbeiten\\ ''info'' -> Neues Fenster mit Informationen\\ ''show'' -> Zeigt den Datensatz im Frontend\\ Bei der Verwendung von ''show'' werden nur Seiten und Datensätze verlinkt, die sinnvoll sind; eine alternative Seitensprache z.B. erhält keine Verlinkung.|
 +^web_list.enableDisplayBigControlPanel|boolean|Ermöglicht das Aktivieren der erweiterten Ansicht in der Listenansicht.\\ __Mögliche Werte:__\\ ''selectable'' -> Eigenschaft deaktiviert und Checkbox eingeblendet (Standard)\\ ''activated'' -> Eigenschaft aktiviert und Checkbox ausgeblendet\\ ''deactivated'' -> Eigenschaft deaktiviert und Checkbox ausgeblendet.|
 +^web_list.enableClipBoard|boolean|Ermöglicht das Aktivieren der Zwischenablage in der Listenansicht. Mögliche Werte siehe ''enableDisplayBigControlPanel''.|
 +^web_list.enableLocalizationView|boolean|Ermöglicht das Aktivieren der Lokalisierungsansicht in der Listenansicht. Mögliche Werte siehe ''enableDisplayBigControlPanel''.|
 +==== RTE ====
 +
 +Dem Rich Text Editor ist [[typo3:about:rte|hier]] eine eigene Seite gewidmet.
 ==== TCEMAIN ==== ==== TCEMAIN ====
  
Zeile 175: Zeile 219:
 lib.stdheader.10.6 < lib.stdheader.10.1 lib.stdheader.10.6 < lib.stdheader.10.1
 lib.stdheader.10.6.dataWrap = <h6{register:headerStyle}{register:headerClass}>|</h6></code>| lib.stdheader.10.6.dataWrap = <h6{register:headerStyle}{register:headerClass}>|</h6></code>|
-^[Tabelle].[Feld].label|String|Feldnamen umbenennen. Mehrsprachige Angaben mit Länderkürzeln möglich. <code typoscript># default = Englisch. Englisches Länderkürzel hätte nur Einfluss,  +^[Tabelle].[Feld].label|String|Feldnamen umbenennen. Mehrsprachige Angaben wären mit Länderkürzeln (''label.de = ''möglich, vernünftiger ist die Verwendung von Sprachdateien. <code typoscript>TCEFORM.tt_content.header_layout.label = LLL:EXT:basetemplate8/Resources/Private/Language/locallang_be.xlf:header_layout</code>
-# wenn als neue Sprache in TYPO3 angelegt und vom User als Backendsprache ausgewählt. +^[Tabelle].[Feld]. altLabels|String|Optionen aus select-Liste umbenennen. <code typoscript>TCEFORM.tt_content.header_layout.altLabels.LLL:EXT:basetemplate8/Resources/Private/Language/locallang_be.xlf:header_layout.altLabels.1</code>|
-TCEFORM.tt_content.header_layout.label.default Headline style +
-TCEFORM.tt_content.header_layout.label.de = Überschrift-Art</code>+
-^[Tabelle].[Feld]. altLabels|String|Optionen aus select-Liste umbenennen. <code typoscript># 0 = Default-Überschrift +
-TCEFORM.tt_content.header_layout.altLabels.Überschrift rot</code>\\ Mehrsprachige Anpassungen sind nur umständlich möglich<code typoscript>TCEFORM.tt_content.header_layout.altLabels.0 = Page header || Seitenüberschrift ||||| Opschrift 1</code> Die einzelnen Sprachlabel werden hierbei mit Pipe-Symbol unterteilt, in fest definierter Reihenfolge: \\ ''default (en), dk, de, no, it, fr, es, nl, cz, pl, si, fi, tr, se, pt, ru, ro, ch, sk, lt, is, hr, hu, gl, th, gr, hk, eu, bg, br, et, ar, he, ua, lv, jp'' \\ Nicht benötigte Übersetzungen werden also ausgelassen; nach der zuletzt benötigten müssen keine weiteren Pipe-Symbole für die restlichen Sprachen gesetzt werden.|+
  
-==== Beispiele Page TSconfig ====+[[typo3:about:tsconfig:dbfelder|Änderbare Datenbankfelder von pages und tt_content]]
  
-<code typoscript> +==== TSFE ====
-# Nur bestimmte neue Datensätze auf einer Seite anlegbar machen +
-mod.web_list.allowedNewTables tt_news,tt_news_cat +
-</code>+
  
-Folgende Einstellungen funktionieren __nicht__ mit TYPO3 6.x (Funktion ersetzt durch BackendLayouts): +^Eigenschaft^Datentyp^Beschreibung^ 
-<code typoscript> +^ | | |
-# Nur ausgewählte Spalten im Backend anzeigen +
-mod.SHARED.colPos_list = 0,2+
  
-# Nur ausgewählte Spalten in Seiteninhalten wählbar 
-TCEFORM.tt_content.colPos.removeItems = 1,3 
-</code> 
 ---- ----
  
Zeile 205: Zeile 237:
 </WRAP> </WRAP>
  
 +[[http://buzz.typo3.org/people/steffen-kamper/article/the-new-content-element-wizard-in-version-43/|Den Inhaltsassistenten mit neuen Elementen oder sogar eigenen Reitern anpassen]]
  
 +----
  
-[[http://buzz.typo3.org/people/steffen-kamper/article/the-new-content-element-wizard-in-version-43/|Den Inhaltsassistenten mit neuen Elementen oder sogar eigenen Reitern anpassen]]+==== TSconfig Beispiele ====
  
-----+[[typo3:about:tsconfig:tsconfig-sammlung|Sammlung von TSconfig-Einstellungen]]
  
typo3/about/tsconfig.1394884626.txt.gz · Zuletzt geändert: (Externe Bearbeitung)