Typo3 - Benutzer einrichten: Unterschied zwischen den Versionen
Kholja (Diskussion | Beiträge) |
|||
| (27 dazwischenliegende Versionen von 9 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| + | == Kurzanleitung == | ||
| + | * Benutzergruppe "alle Benutzer" anlegen (keine Rechte und Filemounts). Dieser ist nur dafür zuständig, daß neue Seiten immer dem gleichen Benutzer gehören und alle darauf zugreifen können (benötigt das PageTS unten). | ||
| + | * Benutzergruppen mit DB Mounts für alle gewünschten Bereiche (z.B. Bereich:Produkte). Diese Gruppen Regeln welche Teile der Webseite ein Redakteur bearbeiten kann. | ||
| + | * Benutzergruppe für Redakteure anlegen (siehe Link) | ||
| + | * PageTS (Seiteneigenschaften Root Seite) anlegen damit neue Seiten automatisch der Gruppe "alle Benutzer" zugeordnet werden. | ||
| + | |||
| + | <pre> | ||
| + | // Standardrechte und Gruppe (hier Gruppe 1) setzen | ||
| + | TCEMAIN.permissions.groupid = 1 | ||
| + | TCEMAIN.permissions.user = show, editcontent, new, edit, delete | ||
| + | TCEMAIN.permissions.group = show, editcontent, new, edit, delete | ||
| + | TCEMAIN.permissions.everybody = show, edit | ||
| + | </pre> | ||
| + | |||
| + | Standard Redakteur: | ||
| + | [[Media:Typo3-redakteur.t3d]] | ||
| + | |||
| + | == Standard Benutzer == | ||
| + | Aktuelle Standardeinstellungen finden sich hier: | ||
| + | [[Typo3 - Standardeinstellungen]] | ||
| + | |||
| + | == Kurzübersicht Standard Benutzereinstellungen == | ||
| + | optionen ''kursiv'' | ||
| + | |||
| + | === Module === | ||
| + | |||
| + | * '''Backendmodule''' | ||
| + | ** Web | ||
| + | *** Seite | ||
| + | *** Anzeigen | ||
| + | *** Liste | ||
| + | ** Datei | ||
| + | *** Dateiliste | ||
| + | *** Dokumente | ||
| + | ** Benutzer | ||
| + | *** Aufgaben | ||
| + | *** Einstellungen | ||
| + | *** Workspace | ||
| + | |||
| + | * '''Tables''' - Tabellen die gesehen werden | ||
| + | ** Seite | ||
| + | ** Seiteninhalt | ||
| + | ** alternative Seitensprache | ||
| + | ** ''interne Notiz'' | ||
| + | ** ''Acronym'' | ||
| + | |||
| + | * '''Tables (modify)''' - Tabellen die geändert werden dürfen | ||
| + | ** i.d.R. wie Tables | ||
| + | |||
| + | * '''Page Types''' - Seitentypen die zur Verfügung stehen | ||
| + | ** Standard | ||
| + | ** Erweitert | ||
| + | ** Externe URL | ||
| + | ** Shortcut | ||
| + | ** Nicht im Menü | ||
| + | ** ''Abstand'' | ||
| + | ** SysOrdner | ||
| + | |||
| + | * '''Allowed Exclude Fields''' - Verfügbare Felder | ||
| + | ** '''Seite''' | ||
| + | *** Typo | ||
| + | *** Seite verstecken | ||
| + | *** Start | ||
| + | *** Stop | ||
| + | *** Layout | ||
| + | *** Navigationstitel | ||
| + | *** Im Menü verstecken | ||
| + | *** Shortcut Modus | ||
| + | *** Stichworte (Meta Tag) | ||
| + | *** Beschreibung (Meta Tag) | ||
| + | *** ''Inhaltsangabe - z.B. f. Sitemap'' | ||
| + | *** ''Autor - z.B. für Seiten als Artikel'' | ||
| + | *** ''Email - z.B. für Seiten als Artikel'' | ||
| + | *** Enthält Erweiterung | ||
| + | *** ''Spracheinstellungen'' - für Multilanguage Sites (One Tree Fits all) | ||
| + | ** '''Seiteninhalt''' | ||
| + | *** Verstecken | ||
| + | *** Start | ||
| + | *** Stop | ||
| + | *** ''Sprache'' ??? - evt. besser in der Seiteneinstellung | ||
| + | *** ''Orginalübersetzung'' | ||
| + | *** ''Layout'' - Wenn Layouts angelegt sind | ||
| + | *** Spalten | ||
| + | *** Datum | ||
| + | *** Typ | ||
| + | *** ''Untertitel'' - s.o. | ||
| + | *** ''Breite'' (Bilder) | ||
| + | *** ''Höhe'' | ||
| + | *** ''keine Reihen'' | ||
| + | *** Verweis - Bilder | ||
| + | *** Klick vergrößern (Bilder) | ||
| + | *** alternativer Text (Meta) | ||
| + | *** Titeltext (Meta) | ||
| + | *** Vor | ||
| + | *** Nach | ||
| + | *** ''Index'' - Wenn indizierte Suche benutzt wird | ||
| + | *** Nach oben | ||
| + | *** RTE abschalten | ||
| + | ** '''''Alternative Seitensprache''''' | ||
| + | *** ''Verstecken'' | ||
| + | *** ''Start'' | ||
| + | *** ''Stop'' | ||
| + | *** ''Navigationstitel'' | ||
| + | *** ''Stichworte'' | ||
| + | *** ''Beschreibung'' | ||
| + | *** ''Inhaltsangabe'' (s.o.) | ||
| + | |||
| + | * '''Explicitly allow/deny field values''' | ||
| + | ** '''Seiteninhalt Typ''' - verbieten | ||
| + | *** Skript | ||
| + | *** HTML | ||
| + | |||
| + | === DB Mount === | ||
| + | Startpunkt im Seitenbaum für die Benutzergruppe | ||
| + | |||
| + | === Filemounts == | ||
| + | Freigabe im Dateisystem damit Dateien geholt bzw. hochgespielt werden können | ||
| + | |||
| + | === Workspace Permissions === | ||
| + | Draft und Live | ||
| + | Siehe auch [[Workflow in Typo3 (Workspaces)]] | ||
| + | |||
| + | === TS Config === | ||
| + | Sinnvolle Einstellungen für die Benutzergruppe | ||
== Benutzergruppe und Benutzer anlegen == | == Benutzergruppe und Benutzer anlegen == | ||
| + | === Allgemeines Vorgehen === | ||
| + | * Todo -> Überarbeiten Beispiel mit Gruppe "alle Benutzer", Gruppen für Bereiche (DB-Mounts,Filemounts) und Rechte - Einstellungen | ||
| + | * eine '''Benutzergruppe''' einrichten in der die Grundsätzlichen Einstellungen gemacht werden. (Was sollen die Benutzer dieser Gruppe alles tun, und auf welche Seiten sowie auf welche Dateien sollen sie zugreifen) Die Gruppe gibt den kleinsten gemeinsamen Nenner für alle Benutzer dieser Gruppe vor. Die Benutzer dieser Gruppe können dann später noch zusätzliche Rechte bekommen. | ||
| + | * Alle '''Benutzer''' werden einer Gruppe zugeordnet. | ||
| + | * '''Zugriffsrechte auf die Seiten''' setzen | ||
| + | * Am Ende müssen noch die '''Dateiordner''' für den Benutzer freigegeben werden in die er seine Dateien (pdf,Bilder, Dokumente...)hochladen kann. | ||
| + | === Benutzergruppe anlegen === | ||
| + | * Listenansicht > Weltkugel anklicken neue Backend Benutzergruppe (Datensatz) | ||
| + | * Gruppenname eingeben und include Access Lists anklicken dadurch können die Gruppeneigenschaften per Auswahlfelder angelegt werden. | ||
| + | * Module auswählen. Sinnvoll sind: Web, Web>Seite, Web>Anzeigen, Web>Liste, Datei, Datei>Dateiliste, evt. Datei>Bilder, Benutzer, Benutzer>Aufgaben, Benutzer>Einstellungen | ||
| + | * Tabellen auswählen in denen Datensätze gesehen werden können – das sind z.B. die Tabellen der PlugIns ( Gästebuch etc.) z.B. Seite, Seiteninhalt, News, Galerien, Gästebuch-Eintrag, Kalender | ||
| + | * Tabellen auswählen in denen Datensätze verändert werden können (s.o.) | ||
| + | * Page Types auswählen – das sind die Arten von Seiten die der Benutzer anlegen kann. Z.B. Standard, Erweitert, Externe URL, Shortcut. | ||
| + | * Weitere Felder erlauben oder verbieten | ||
| + | * DB-Mounts das ist die Stelle ab der überhaupt Seiten angeguckt / verändert werden können | ||
| + | * File-Mounts das ist die Stelle im Dateisystem wo Dateien (Bilder, pdf, etc.) abgelegt, oder verändert werden können.) | ||
| − | == | + | === Benutzer einrichten === |
| + | * Listenansicht > Weltkugel anklicken und neuen Backend Benutzer anlegen (Datensatz) | ||
| + | * Name anlegen und eine (oder mehrere) Gruppe auswählen der der Benutzer angehören soll. Die Rechte der Gruppen werden übernommen müssen also nicht neu angewählt werden.<br> | ||
| + | '''Achtung:''' Solange im Modul Access (Zugriff) nicht die Seitenrechte für alle benötigten Seiten auf Show stehen sieht der Benutzer nichts (siehe Zugriff auf die Seiten einstellen). Das gleiche gilt für das Dateisystem. | ||
| + | == Zugriff auf die Seiten einstellen == | ||
| + | Wenn die Seiten zu Beginn von einem Admin erstellt wurden, wie es meistens der Fall sein dürfte. Dann gehören die Seiten Standardmäßig (läßt sich soweit ich weiß ändern)dem Admin und können nur von diesem gesehen werden. Deshalb müssen die Seitenrechte für die Gruppe geändert werden. | ||
| − | == Zugriff auf die | + | Für jede Seite gibt es folgende Rechte: |
| + | * '''Show''' Page | ||
| + | * '''Edit''' Page | ||
| + | * '''Edit''' Content | ||
| + | * '''Delete''' Page | ||
| + | * '''New''' Pages | ||
| + | |||
| + | === So geht's === | ||
| + | * Modul Zugriff ('''Access''') wählen. | ||
| + | * dann den Bearbeitungsstift der Seite auswählen | ||
| + | * '''Gruppe einstellen''' für die die Rechte geändert werden sollen. | ||
| + | * evt. Rekursiv auf die '''Unterseiten''' anwenden (unteres Drop Down-Feld) | ||
| + | * Speichern. | ||
| + | |||
| + | Zusätzlich lassen sich auch der Besitzer oder die Rechte für jeden einstellen. Grundsätzlich gilt wenn Benutzer zu mehreren Gruppen gehören: | ||
| + | Rechte addieren sich. | ||
== Zugriff auf das Filesystem (fileadmin) einstellen == | == Zugriff auf das Filesystem (fileadmin) einstellen == | ||
| + | Sinnvollerweise legt man für die Benutzer eigene Ordner an in denen nicht gerade die Bilder für die Templates etc. liegen. | ||
| + | |||
| + | Diese Ordner müssen ähnlich wie die Seitenbäume gemounted werden. | ||
| + | |||
| + | === So geht's === | ||
| + | * Die Ordner müssen vorher natürlich im Filesystem (fileadmin) angelegt werden (z.B. userImages) | ||
| + | * In den Einstellungen für die Gruppe (oder den Benutzer) kann ein neuer Filemount mit Klick im Abschnitt 'File Mount' angelegt werden. | ||
| + | * Es kann anschließend ein beliebiger Name (Label) vergeben werden. Das ist der Name den der Benutzer sieht. | ||
| + | * Wenn der Ordner unterhalb von fileadmin liegt am besten auf relativ klicken und den Pfad ohne 'fileadmin' eingeben (z.B. userImages/pics) | ||
| + | |||
| + | == Welche Rechteeinstellungen sind sinnvoll? == | ||
| + | |||
| + | == Fortgeschrittene Benutzerkonfiguration == | ||
| + | Über das Feld User TSConfig kann die Anzeige des Backends bzw. für das Frontend Editing für verschiedene Benutzer und Benutzergruppen eingestellt werden. Folgende Bereiche sind möglich: | ||
| + | * '''admPanel''' - hiermit kann man das admin Panel im Frontend einstellen | ||
| + | * '''options''' - einige globale Einstellungen im Backend | ||
| + | * '''setup''' - damit steuert man die Einstellungen, die man auch unter Benutzer > Einstellungen (User > Setup) einstellen kann; nur eben mit Typo Script. Mit default kann der Admin sogar Standard Vorgaben für neue Benutzer(gruppen) erstellen. | ||
| + | * '''mod''' - hiermit kann man das Modul 'Web' konfigurieren. | ||
| + | |||
| + | Die Benutzer-Einstellungen lassen sich (als Admin) über das Modul '''Tools > User Admin''' vergleichen (TSConfig und TSConfig HL anklicken). Hier sieht man auch gut wie die TS Befehle heißen. | ||
| + | |||
| + | Mehr Info in [[Typo3 - TSConfig]] | ||
| + | |||
| + | === Nützliche Beispiele === | ||
| + | |||
| + | ==== Dropdown Feld für Cache ==== | ||
| + | (PageTS oder UserTS) | ||
| + | |||
| + | options.clearCache.pages = 1 | ||
| + | options.clearCache.all = 1 | ||
| + | |||
| + | stellt ein Dropdownfeld zur Verfügung mit dem der Benutzer für einzelne und für alle Seiten den '''Cache löschen''' kann. | ||
| + | |||
| + | |||
| + | ==== sichtbare Spalten festlegen==== | ||
| + | PageTS oder User TS | ||
| + | |||
| + | mod { | ||
| + | SHARED.colPos_list = 0,2 | ||
| + | } | ||
| + | |||
| + | Zeigt nur die mittlere und die Spalte Normal und Rechts angezeigt (Links=1, Normal=0, Rechts=2,Rand =3). | ||
| + | |||
| + | ==== Dropdown-Feld für die Überschrift anpassen ==== | ||
| + | PageTS | ||
| + | |||
| + | 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: ==== | ||
| + | Page TS | ||
| + | |||
| + | TCEFORM.tt_content.header_layout.altLabels.0 = Überschrift Text | ||
| + | TCEFORM.tt_content.header_layout.altLabels.1 = Überschrift Grafik | ||
| + | |||
| + | |||
| + | ==== Neue Seiten automatisch einer Benutzergruppe zuordnen ==== | ||
| + | Im PageTS wird die Gruppe festgelegt der neue Seiten zugeordnet werden. Außerdem die Rechte für den Besitzer usw. festgelegt. | ||
| + | |||
| + | TCEMAIN.permissions.groupid = 1 | ||
| + | TCEMAIN.permissions.user = show, editcontent, new, edit, delete | ||
| + | TCEMAIN.permissions.group = show, editcontent, new, edit, delete | ||
| + | TCEMAIN.permissions.everybody = show, edit | ||
| + | |||
| + | === Zugriff über das Frontend === | ||
| + | |||
| + | === Umleitung auf das Frontend === | ||
| + | |||
| + | == Freesite Plugin == | ||
Aktuelle Version vom 4. April 2012, 14:08 Uhr
Kurzanleitung[Bearbeiten]
- Benutzergruppe "alle Benutzer" anlegen (keine Rechte und Filemounts). Dieser ist nur dafür zuständig, daß neue Seiten immer dem gleichen Benutzer gehören und alle darauf zugreifen können (benötigt das PageTS unten).
- Benutzergruppen mit DB Mounts für alle gewünschten Bereiche (z.B. Bereich:Produkte). Diese Gruppen Regeln welche Teile der Webseite ein Redakteur bearbeiten kann.
- Benutzergruppe für Redakteure anlegen (siehe Link)
- PageTS (Seiteneigenschaften Root Seite) anlegen damit neue Seiten automatisch der Gruppe "alle Benutzer" zugeordnet werden.
// Standardrechte und Gruppe (hier Gruppe 1) setzen TCEMAIN.permissions.groupid = 1 TCEMAIN.permissions.user = show, editcontent, new, edit, delete TCEMAIN.permissions.group = show, editcontent, new, edit, delete TCEMAIN.permissions.everybody = show, edit
Standard Redakteur: Media:Typo3-redakteur.t3d
Standard Benutzer[Bearbeiten]
Aktuelle Standardeinstellungen finden sich hier: Typo3 - Standardeinstellungen
Kurzübersicht Standard Benutzereinstellungen[Bearbeiten]
optionen kursiv
Module[Bearbeiten]
- Backendmodule
- Web
- Seite
- Anzeigen
- Liste
- Datei
- Dateiliste
- Dokumente
- Benutzer
- Aufgaben
- Einstellungen
- Workspace
- Web
- Tables - Tabellen die gesehen werden
- Seite
- Seiteninhalt
- alternative Seitensprache
- interne Notiz
- Acronym
- Tables (modify) - Tabellen die geändert werden dürfen
- i.d.R. wie Tables
- Page Types - Seitentypen die zur Verfügung stehen
- Standard
- Erweitert
- Externe URL
- Shortcut
- Nicht im Menü
- Abstand
- SysOrdner
- Allowed Exclude Fields - Verfügbare Felder
- Seite
- Typo
- Seite verstecken
- Start
- Stop
- Layout
- Navigationstitel
- Im Menü verstecken
- Shortcut Modus
- Stichworte (Meta Tag)
- Beschreibung (Meta Tag)
- Inhaltsangabe - z.B. f. Sitemap
- Autor - z.B. für Seiten als Artikel
- Email - z.B. für Seiten als Artikel
- Enthält Erweiterung
- Spracheinstellungen - für Multilanguage Sites (One Tree Fits all)
- Seiteninhalt
- Verstecken
- Start
- Stop
- Sprache ??? - evt. besser in der Seiteneinstellung
- Orginalübersetzung
- Layout - Wenn Layouts angelegt sind
- Spalten
- Datum
- Typ
- Untertitel - s.o.
- Breite (Bilder)
- Höhe
- keine Reihen
- Verweis - Bilder
- Klick vergrößern (Bilder)
- alternativer Text (Meta)
- Titeltext (Meta)
- Vor
- Nach
- Index - Wenn indizierte Suche benutzt wird
- Nach oben
- RTE abschalten
- Alternative Seitensprache
- Verstecken
- Start
- Stop
- Navigationstitel
- Stichworte
- Beschreibung
- Inhaltsangabe (s.o.)
- Seite
- Explicitly allow/deny field values
- Seiteninhalt Typ - verbieten
- Skript
- HTML
- Seiteninhalt Typ - verbieten
DB Mount[Bearbeiten]
Startpunkt im Seitenbaum für die Benutzergruppe
= Filemounts[Bearbeiten]
Freigabe im Dateisystem damit Dateien geholt bzw. hochgespielt werden können
Workspace Permissions[Bearbeiten]
Draft und Live Siehe auch Workflow in Typo3 (Workspaces)
TS Config[Bearbeiten]
Sinnvolle Einstellungen für die Benutzergruppe
Benutzergruppe und Benutzer anlegen[Bearbeiten]
Allgemeines Vorgehen[Bearbeiten]
- Todo -> Überarbeiten Beispiel mit Gruppe "alle Benutzer", Gruppen für Bereiche (DB-Mounts,Filemounts) und Rechte - Einstellungen
- eine Benutzergruppe einrichten in der die Grundsätzlichen Einstellungen gemacht werden. (Was sollen die Benutzer dieser Gruppe alles tun, und auf welche Seiten sowie auf welche Dateien sollen sie zugreifen) Die Gruppe gibt den kleinsten gemeinsamen Nenner für alle Benutzer dieser Gruppe vor. Die Benutzer dieser Gruppe können dann später noch zusätzliche Rechte bekommen.
- Alle Benutzer werden einer Gruppe zugeordnet.
- Zugriffsrechte auf die Seiten setzen
- Am Ende müssen noch die Dateiordner für den Benutzer freigegeben werden in die er seine Dateien (pdf,Bilder, Dokumente...)hochladen kann.
Benutzergruppe anlegen[Bearbeiten]
- Listenansicht > Weltkugel anklicken neue Backend Benutzergruppe (Datensatz)
- Gruppenname eingeben und include Access Lists anklicken dadurch können die Gruppeneigenschaften per Auswahlfelder angelegt werden.
- Module auswählen. Sinnvoll sind: Web, Web>Seite, Web>Anzeigen, Web>Liste, Datei, Datei>Dateiliste, evt. Datei>Bilder, Benutzer, Benutzer>Aufgaben, Benutzer>Einstellungen
- Tabellen auswählen in denen Datensätze gesehen werden können – das sind z.B. die Tabellen der PlugIns ( Gästebuch etc.) z.B. Seite, Seiteninhalt, News, Galerien, Gästebuch-Eintrag, Kalender
- Tabellen auswählen in denen Datensätze verändert werden können (s.o.)
- Page Types auswählen – das sind die Arten von Seiten die der Benutzer anlegen kann. Z.B. Standard, Erweitert, Externe URL, Shortcut.
- Weitere Felder erlauben oder verbieten
- DB-Mounts das ist die Stelle ab der überhaupt Seiten angeguckt / verändert werden können
- File-Mounts das ist die Stelle im Dateisystem wo Dateien (Bilder, pdf, etc.) abgelegt, oder verändert werden können.)
Benutzer einrichten[Bearbeiten]
- Listenansicht > Weltkugel anklicken und neuen Backend Benutzer anlegen (Datensatz)
- Name anlegen und eine (oder mehrere) Gruppe auswählen der der Benutzer angehören soll. Die Rechte der Gruppen werden übernommen müssen also nicht neu angewählt werden.
Achtung: Solange im Modul Access (Zugriff) nicht die Seitenrechte für alle benötigten Seiten auf Show stehen sieht der Benutzer nichts (siehe Zugriff auf die Seiten einstellen). Das gleiche gilt für das Dateisystem.
Zugriff auf die Seiten einstellen[Bearbeiten]
Wenn die Seiten zu Beginn von einem Admin erstellt wurden, wie es meistens der Fall sein dürfte. Dann gehören die Seiten Standardmäßig (läßt sich soweit ich weiß ändern)dem Admin und können nur von diesem gesehen werden. Deshalb müssen die Seitenrechte für die Gruppe geändert werden.
Für jede Seite gibt es folgende Rechte:
- Show Page
- Edit Page
- Edit Content
- Delete Page
- New Pages
So geht's[Bearbeiten]
- Modul Zugriff (Access) wählen.
- dann den Bearbeitungsstift der Seite auswählen
- Gruppe einstellen für die die Rechte geändert werden sollen.
- evt. Rekursiv auf die Unterseiten anwenden (unteres Drop Down-Feld)
- Speichern.
Zusätzlich lassen sich auch der Besitzer oder die Rechte für jeden einstellen. Grundsätzlich gilt wenn Benutzer zu mehreren Gruppen gehören:
Rechte addieren sich.
Zugriff auf das Filesystem (fileadmin) einstellen[Bearbeiten]
Sinnvollerweise legt man für die Benutzer eigene Ordner an in denen nicht gerade die Bilder für die Templates etc. liegen.
Diese Ordner müssen ähnlich wie die Seitenbäume gemounted werden.
So geht's[Bearbeiten]
- Die Ordner müssen vorher natürlich im Filesystem (fileadmin) angelegt werden (z.B. userImages)
- In den Einstellungen für die Gruppe (oder den Benutzer) kann ein neuer Filemount mit Klick im Abschnitt 'File Mount' angelegt werden.
- Es kann anschließend ein beliebiger Name (Label) vergeben werden. Das ist der Name den der Benutzer sieht.
- Wenn der Ordner unterhalb von fileadmin liegt am besten auf relativ klicken und den Pfad ohne 'fileadmin' eingeben (z.B. userImages/pics)
Welche Rechteeinstellungen sind sinnvoll?[Bearbeiten]
Fortgeschrittene Benutzerkonfiguration[Bearbeiten]
Über das Feld User TSConfig kann die Anzeige des Backends bzw. für das Frontend Editing für verschiedene Benutzer und Benutzergruppen eingestellt werden. Folgende Bereiche sind möglich:
- admPanel - hiermit kann man das admin Panel im Frontend einstellen
- options - einige globale Einstellungen im Backend
- setup - damit steuert man die Einstellungen, die man auch unter Benutzer > Einstellungen (User > Setup) einstellen kann; nur eben mit Typo Script. Mit default kann der Admin sogar Standard Vorgaben für neue Benutzer(gruppen) erstellen.
- mod - hiermit kann man das Modul 'Web' konfigurieren.
Die Benutzer-Einstellungen lassen sich (als Admin) über das Modul Tools > User Admin vergleichen (TSConfig und TSConfig HL anklicken). Hier sieht man auch gut wie die TS Befehle heißen.
Mehr Info in Typo3 - TSConfig
Nützliche Beispiele[Bearbeiten]
Dropdown Feld für Cache[Bearbeiten]
(PageTS oder UserTS)
options.clearCache.pages = 1 options.clearCache.all = 1
stellt ein Dropdownfeld zur Verfügung mit dem der Benutzer für einzelne und für alle Seiten den Cache löschen kann.
sichtbare Spalten festlegen[Bearbeiten]
PageTS oder User TS
mod {
SHARED.colPos_list = 0,2
}
Zeigt nur die mittlere und die Spalte Normal und Rechts angezeigt (Links=1, Normal=0, Rechts=2,Rand =3).
Dropdown-Feld für die Überschrift anpassen[Bearbeiten]
PageTS
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:[Bearbeiten]
Page TS
TCEFORM.tt_content.header_layout.altLabels.0 = Überschrift Text TCEFORM.tt_content.header_layout.altLabels.1 = Überschrift Grafik
Neue Seiten automatisch einer Benutzergruppe zuordnen[Bearbeiten]
Im PageTS wird die Gruppe festgelegt der neue Seiten zugeordnet werden. Außerdem die Rechte für den Besitzer usw. festgelegt.
TCEMAIN.permissions.groupid = 1 TCEMAIN.permissions.user = show, editcontent, new, edit, delete TCEMAIN.permissions.group = show, editcontent, new, edit, delete TCEMAIN.permissions.everybody = show, edit