| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung |
| typo3:about:tsconfig [2014/03/15 16:52] – [mod] admin | typo3:about:tsconfig [2017/12/14 21:19] (aktuell) – [TCEFORM: Übersetzung mit LLL] admin |
|---|
| ==== Hierarchie ==== | ==== Hierarchie ==== |
| |
| Manche Einstellungen können in beiden TSconfig gesetzt werden: ''TCAdefaults'' ist seit TYPO3 4.3 auch in der Page TSconfig verwendbar. 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: | 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!) |
| |
| ==== mod ==== | ==== mod ==== |
| | |
| | Die Eigenschaften von ''mod'' können auch direkt in der User TSconfig verwendet werden, ohne dass ''page.'' vorangestellt werden muss. |
| |
| ^Eigenschaft^Datentyp^Beschreibung^ | ^Eigenschaft^Datentyp^Beschreibung^ |
| mod.web_list.deniedNewTables = pages | mod.web_list.deniedNewTables = pages |
| </code>| | </code>| |
| ^web_list.clickTitleMode|string|Steuert die Funktion des Datensatz-Titels in der Listenansicht. Per default werden nur die Namen von Unterseiten mit der jeweiligen Seite verlinkt, alle anderen Titel sind reiner Text. \\ __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.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.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.enableClipBoard|boolean|Ermöglicht das Aktivieren der Zwischenablage in der Listenansicht. Mögliche Werte siehe ''enableDisplayBigControlPanel''.| |
| 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.1 = 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>| | [[typo3:about:tsconfig:dbfelder|Änderbare Datenbankfelder von pages und tt_content]] |
| ^[Tabelle].[Feld]. altLabels|String|Optionen aus select-Liste umbenennen. <code typoscript># 0 = Default-Überschrift | |
| TCEFORM.tt_content.header_layout.altLabels.0 = Ü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.| | |
| |
| ==== TSFE ==== | ==== TSFE ==== |
| ^ | | | | ^ | | | |
| |
| |
| ==== Beispiele Page TSconfig ==== | |
| |
| <code typoscript> | |
| # 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): | |
| <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> | |
| ---- | ---- |
| |
| </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]] |
| |