Die schnelle Abhilfe
Wenn Sie wissen, wo das Problem sich eingeschleust hat, gehen Sie direkt dorthin:
1. Listen-Modul
2. Im Seitenbaum die passende Seite wählen
3. Sie sehen jetzt einen TypoScript-Datensatz mit Namen "NEUE SITE"
4. Deaktivieren Sie diesen mit dem Schiebeschalter:
5. Leeren Sie den Cache:
6. Wenn Sie sicher sind, dass Sie das Problem beseitigt haben, dann können Sie mit dem Papierkorb den fehlerhaften Datensatz direkt löschen:
(aber bitte nur dann, wenn Sie sicher sind. Sonst machen Sie ggf. noch mehr kaputt)
Wenn Sie nicht genau wissen, wo sich der Übeltäter verbirgt, dann gehen Sie bitte wie folgt vor:
1. Rufen Sie das "TypoScript"-Modul im "Site Management"-Bereich auf.
2. Gehen Sie auf die Seite, die Defekt ist. In unserem ersten Screenshot war das sie Seite "Über uns -> Auftrag -> Genfer Abkommen"
3. Sie sehen dort einen Eintrag "Der nächste TypoScript-Datensatz befindet sich auf Seite "Auftrag 406"
An dieser Seite müssten sie auf dem Weg zum Problem vorbeigekommen sein, und die wird ebenfalls nur HELLO WORLD anzeigen. Machen Sie mit dieser Seite "Auftrag" wie oben beschrieben weiter.
Verstehen statt kaputtmachen: Was ist passiert?
Grundsätzlich kennt das TYPO3 zwei Arten von Konfigurationen (bis Version 11 "Templates" genannt, ab Version 12 "TypoScript-Datensätze").
Am Anfang der Seite steht eine große Konfiguration, in der ein paar Hundert, vielleicht sogar Tausend Einstellungen gesetzt werden. Die machen Ihr DRKCMS zu dem, was es ist. Welches Design soll angezeigt werden, welche Sprache, wie soll sich welches Element im TYPO3 verhalten. Ein (kleiner) Teil dafür sind die sog. Konstanten, das sind Dinge, wo irgend ein Entwickler vorgesehen hat, dass man die als Kunde selbst konfiguriert, darum werden die über den Konstanten-Editor verwaltet.
Und dann gibt es auf den einzelnen Seiten eine abweichende Konfiguration. Das sind sogenannte "Erweiterungs-Templates" (bis Version 11), bzw. seit Version 12 heißen Sie "zusätzliche TypoScript-Datensätze". Und die erweitern die bestehenden Hunderten Einstellungen um abweichende Details.
Wenn man im Template-/TypoScript-Modul nun die Konstanten bearbeiten möchte, dann gibt es zwei Regeln:
1. Am besten als Reflex angewöhnen: Nach dem Klick auf "TypoScript" bitte als erstes im Seitenbaum die oberste Ebene ("Startseite", die mit der Weltkugel) bearbeiten. Dort befindet sich die oben angesprochene initiale große Konfiguration. Und dort können Sie alle Konstanten für die ganze Webseite bearbeiten.
2. Wenn Sie in einem Seitenzweig etwas ändern wollen, was nur dort gilt, benötigen Sie einen "Zusätzlichen TypoScript-Datensatz" (früher: ein Erweiterungstemplate). Klicken Sie dazu nach dem Start des TypoScript-Moduls im Seitenbaum auf die gewünschte Seite, ab der diese Einstellung gelten soll, und dann den entsprechenden Knopf "Zusätzlichen TypoScript-Datensatz erstellen". Und keinen anderen.
Wenn Sie statt dessen "Root-Typoscript-Datensatz erstellen" anklicken, dann heißt das, dass Sie ab diesem Punkt (also die ausgewählte Seite. Und alles, was drunter ist) komplett von Null anfangen wollen. Die o.g. große Konfiguration, ein paar Hundert Einstellungen, manuell setzen wollen, bevor wieder eine Rotkreuz-Seite daraus wird. Und das kann nicht gut gehen.
Das TYPO3 wird, solange Sie diese Hunderten Einstellungen nicht gesetzt haben, diese Seite noch nicht starten können. Und zeigt die ersten Schritte eines jeden Programmierenden: "Hallo Welt". Solange, bis Sie mehr Leben einhauchen.
Und dank des Cachings ist dieser Fehler auf den Unterseiten möglicherweise nicht sofort sichtbar, sondern erst in ein paar Tagen.
Falls Sie irrtümlich einen solches neuen root-Datensatz angelegt haben, können Sie das Problem wie folgt lösen:
- Sie finden ihn über das Listen-Modul in der Seite, in der Sie ihn angelegt haben
- üblicherweise hießt er "NEUE SITE"
- und er ist leer (wenn Sie ihn mit dem Stift anklicken, wird da keine Konfiguration kommen. Woher auch, Sie haben ja noch nicht angefangen, irgendwas zu konfigurieren)
- Wenn Sie diesen fehlerhaften root-Datensatz gefunden haben, können Sie ihn deaktivieren (zu Testzwecken) bzw. endgültig löschen (wenn Sie den richtigen haben).
Template- bzw. TypoScript-Modul: Wichtig zu wissen
Generell sollten Sie auch in den Konstanten nur Änderungen vornehmen, wenn Sie wissen, was Sie da tun. Und beispielsweise eine Schulung bei uns besucht haben. Und dann dürfte eigentlich dieses Problem gar nicht auftreten, oder Sie wissen, wie man es löst.
Und egal ob mit oder ohne Schulung: Einstellungen, die Sie in den Konstanten vornehmen, können Sie Ihre Webseite kaputtmachen. Wir reparieren das im Auftrag gerne - je mehr Infos Sie uns geben, was den Fehler ausgelöst hat, desto schneller und damit günstiger ist die Reparatur für Sie.
Bitte beachten Sie zu dieser Grundkonfiguration auch folgenden Hilfe-Artikel: