Der Unterschied zwischen TypoScript und TSconfig
Vielen TYPO3 Anfängern ist nicht ganz klar, was TSconfig macht und verwechseln dieses gerne auch mit dem Typoscript Setup Template.
Grob kann man es so sagen: Das TypoScript Setup Konfiguriert das TYPO3 Frontend (also die Webseite, die am Ende angezeigt wird), Das TSconfig konfiguriert das TYPO3 Backend, also die Möglichkeiten der Eingabe von Daten in das Content-Management-System durch die Redakteure.
Das TypoScript Setup wird wie folgt eingegeben. Im TYPO3 Backend rechts auf "Template" klicken. Dann die Seite, für die das TypoScript eingegeben werden soll aufrufen. Wenn es ncoh kein TypoScript für die Seite gab muss man dieses erzeugen. Jede Website muss ein Roottemplate haben, dass durch klicken auf "Create new Template for Site" erzeugt wird. Erweitert werden kann dieses Template, wenn man tiefer im Seitenbaum auf "Click here to create an extension template" klickt. Hat man kein Roottemplate, so erscheint beim Anzeigen der Webseite folgende Meldung: "Error!", "No template found!"
Das TSconfig (TS steht ebenfalls für TypoScript) wird genutzt um das TYPO3 Backend zu konfigurieren. Die Syntax entspricht der vom TypoScript Backup. Die TSconfig gehört immer entweder zu einer Seite (und ist dann für diese Seite und alle deren Kindseiten und Kindeskindseiten usw zuständig) oder zu einem User bzw einer Usergruppe. Nicht alle Einstellungen, die bei einem User einstellbar sind, sind auch für eine Seite einstellbar und umgekehrt.
Eine beliebte TSconfig Einstellung bei der TSconfig des Benutzers ist für mich:
options {
pageTree.showPageIdWithTitle = 1 #Im Seitenbaum uid's der Seiten anzeigen.
clearCache.pages = 1 #Redakteure können Seitencache löschen
}
Eine Sinnvolle Einstellung im TSconfig einer Seite könnte die folgende sein:
TCEMAIN.clearCacheCmd = 115
Und sorgt dafür, dass bei Änderungen an dieser Seite der Cache der Seite mit uid 115 gelöscht wird.
Die TSconfig des Benutzers bzw. der Benutzergruppe wird unter Optionen -> TSconfig eingestellt. Die TSconfig einer Seite wird in den Seiteneigenschaften ebenfalls unter Optionen -> TSconfig eingestellt.
Kommentar hinzufügen