TYPO3 Core Dokumentation

Mit dem neuen Release haben sich auch wieder ein paar Dinge geändert bzw. kamen neue Dinge hinzu. Folglich wurden auch einige der Core-Dokumentationen aktualisiert. Nachdem die PDFs davon nicht mehr ganz so schnell und einfach aus dem Repository runtergeladen werden können, habe ich mal eine Liste der Dokumente samt PDF-Verlinkung zusammengestellt.

Kurz noch die Erklärung von typo3.org, wie die Dokumente allgemein einzusortieren sind:

These documents are related to the core of TYPO3 and address the built in functionality of TYPO3. They are designed to provide you with in-depth information. Each Core Manual addresses a particular process or function and how it is implemented within the TYPO3 source code. These may include information on available APIs, specific configuration options, etc. The Core Manuals are written as reference manuals. You should rely on the Table of Contents to identify what particular section will best address the task at hand.

Alle Core-Dokumentationen als PDF (ZIP)

Weiterlesen»

Umgang mit CSS/JS während der Entwicklung

Seit TYPO3 v4.4 werden Javascript- und CSS-Dateien standardmäßig komprimiert und konkateniert. Ein sehr praktisches Feature – außer für manchen Entwickler. Beispielsweise der CSSedit ermöglicht es, CSS-Dateien zu überschreiben, scheitert jedoch an den Versionnummern in den von TYPO3 erzeugten, neuen Dateinamen.

Eine Lösung hierfür:

$TYPO3_CONF_VARS['FE']['versionNumberInFilename'] = 0;

In der TSref leider noch nicht dokumentiert, aber es existieren wohl Schalter und Möglichkeiten:

1. Im Debug-Mode wird nichts concateniert und nichts kompremiert
2. Es sollte folgende Schalter im PAGE-Objekt geben, wenn ich class.t3lib_pagerenderer.php richtig verstehe:

compressJavascript = 0
compressCss = 0
concatenateFiles = 0
removeLineBreaksFromTemplate = 0