Hallo!
Ich versuche gerade Typo3 mit der deutschen Dokumentation als pdf zu lernen und bin auf folgendes Problem gestoßen:
Wenn ich ein Root Template mit TypoScript erstelle wird alles korrekt angezeigt.
Auch wenn ich in dem Template etwas ändere, sehe ich das ergebnis korrekt im Frontend.
Erstelle ich zu dieser Seite weitere Unterseiten wird auch hier das Template vererbt und korrekt angezeigt.
Wenn ich allerdings jetzt nachträglich das Root Template ändere, wird die Änderung nur auf der Seite auf der auch das Template liegt geändert. Alle untergeordneten Seiten haben noch das alte Template. Obwohl dieses ja niergendwo mehr zu finden ist.
Einzig im Backend unter dem Menü "Anzeigen" werden auch alle Unterseiten immer mitaktualisiert so wie es sein sollte. Bei allen anderen Möglichkeiten das Frontend aufzurufen (neues Browserfenster etc.) tritt dieser fehler auf.
Auch sämtliches löschen von irgendwelchen caches (typo3, Browser) hat zu keiner Lösung geführt.
Danke schon einmal für die Antworten!!!
Haste _wirklich_ allen Cache geleert? Wenn nur die Änderungen nicht aktiv werden...
Naja alle die ich gefunden habe. z.B. unter den admin Funktionen "alle Caches löschen".
Das witzige ist ja wenn ich im Backend unter der Option "Anzeigen" die Seite anschaue passt es ja. Dort kann man ja auch auf Links klicken. Mach ich das, werden auch wieder die seiten mit den alten Ständen aufgerufen. Erschliesst sich mir nicht ganz das Problem.
Gibts noch irgendwo andere Caches die ich löschen kann???
Ich habe gerade die Seiten mal komplett gelöscht und mit folgenden Schritten neu erstellt um dem Problem näher zu kommen.
1. Eine neue Seite unterhalb der Weltkugel mit dem Namen "Index" erstellt.
2. Dann bin ich auf "Create Template for a new site" gegangen und hab das vorgefertigte Script abgespeichert.
# Default PAGE object:
page = PAGE
page.typeNum = 0
page.10 = TEXT
page.10.value = HELLO WORLD!
Prima er zeigt mir im Frontend an:
HELLO WORLD!
3. Ich ändere und speichere das Template wie folgt ab:
# Default PAGE object:
page = PAGE
page.typeNum = 0
page.10 = TEXT
page.10.value = mein eigener TEXT
Was bekomme ich im Frontend zu sehen?
HELLO WORLD!
Auch der Link in der Fusszeile "Clear all cache" bringt nichts. Genauso wie wenn ich im admin Bereich auf alle Caches löschen gehe.
So und jetzt das lustige daran:
Gehe ich im backend im linken Bereich auf den Menü Punkt "Anzeigen" und wähle dann die Seite "Index" aus erscheint
mein eigener TEXT
So wie es sein soll. Wie geht das?? Wo gibt es noch ein Cache den ich dafür löschen muss???
Ich habe bei der Konfiguration von Typo3 im "Install Tool" ein paar änderungen vorgenommen mithilfe einer Doku. Auch nur dort was verändert wo ich eindeutig verstanden habe um was es geht. Ansoonsten ist die Installation völlig blank und neu.
Ich hoffe mir kann jemand helfen, weil mit dieser Konfiguration kann ich ja absolut nichts anfangen so wie sie ist.
mmh also ich bin weiter am forschen.
Zu dem letzten Beispiel hab ich jetzt mit Hilfe von dem Menüpunkt "Funktionen" 3 Unterseiten erstellt.
Schaue ich mir die dann an, erscheint
mein eigener TEXT
Das würde ja passen. Aber auf der Ausgangsseite steht immer noch
HELLO WORLD!
und ausserdem wenn ich das Template noch einmal ändere, dann juckt das weder die Ausgangsseite noch die untergeordneten Seiten. Scheint so als übernimmt jede Seite das aktuelle Template und behält das dann auch. Reagiert also nicht auf Änderungen.
Hilft einem diese Beschreibung vielleicht der ein bischen mehr ahnung von Typo3 hat als ich???
Weiterhin bleibt das es in diesem vorschau Menüpunkt "Anzeigen" im Backend korrekt angezeigt wird. Aber halt wirklich nur da. Egal wie ich das Frontend sonst aufrufe (linksklick auf das seitensymbol > Ansehen, oder die Adresse manuell im Browser eingebe)
Mir fällt jedenfalls keine Erklärung dazu ein.