TypoScript verstehen

In der Extension db_yamltv ist bereits umfangreicher TypoScript-Code enthalten der

  • die Grundeinstellungen von TYPO3 erledigt.
  • dafür sorgt, dass im Frontend etwas angezeigt wird.
  • es ermöglicht, die Grafiken im Header direkt in der jeweiligen Seite zu speichern um sie leicht ändern zu können.
  • die verschiedenen Menüs erzeugt.
  • den Footer erzeugt.

Es wurde versucht, den Code so universell wie möglich zu schreiben. In Fällen können Sie ihn unverändert verwenden und Anpassungen nur mit den Constant-Editor vornehmen.

Sollte dies einmal nicht möglich sein und Sie müssen den Code ändern, sind die Beispiele trotzdem ein guter Ausgangspunkt für eigene Anpassungen.

Sie sollten das mitgelieferte TypoScript nicht direkt editieren, sondern stattdessen mit Ihrem lokalen TS-Setup überschreiben. Ändern Sie die Extension direkt, sind Ihre Änderungen nach einem Update verloren und der Standard wieder hergestellt.

Ändern Sie bitte als erstes das Design Ihres neuen Webs indem Sie die CSS-Dateien anpassen. Erst wenn das Design feststeht, sollten Sie den TypoScript-Code ändern, wenn es erforderlich ist. In vielen Fällen ist es nicht nötig.

Modularer Aufbau

Der TypoScript Code ist modular aufgebaut, das heißt jedes Modul ist für ganz bestimmte Aufgaben zuständig. Es sollte nicht schwer fallen vom Namen auf dessen Funktion zu schließen.

Auf der Seite TypoScript anpassen und deren Unterseiten finden Sie einige Beispiele, wie Sie den Code auf eigene Bedürfnisse anpassen können.

Auf den folgenden Seiten finden Sie jeweils Kommentare zu den wichtigsten Code-Zeilen. Dadurch sollten Sie in der Lage sein, eigene Änderungen leicht durchführen zu können. Lesen Sie die deutsche Übersetzung der TypoScript-Referenz, wenn Sie bestimmte Befehle nicht verstehen. Es gibt dort auch eine Suchfunktion.

Im Ordner typo3conf/ext/db_yamltv/pi1/static/ finden Sie zwei Dateien: constants.txt und setup.txt Von dort können Sie den Code leicht kopieren, in Ihr lokales TS-Setup übernehmen und dort ändern.