die Seite der Stadt Dornbirn hat mit dem CMS TYPO3 Version 4.0.6 angefangen. Damals gab es noch bei den Seiteneinstellungen den Typ Erweitert, hier wurden zB die Felder für Metatags etc zusätzlich eingeblendet. Wie im Screenshot zu sehen ist, steht nun das der Wert nicht erlaubt ist. Grund dafür ist folgender. In der Version 4.2.0 wurde die beiden Doktype-typen (so werden diese in der Datenbank abgespeichert) abgeschafft, bzw zusammengeführt.

Siehe Changelog
- 0007370: [Default] Remove page doktype 5 (not in menu) and merge Normal with Advanced (Oliver Hader) – closed.
Nun gilt es diesen Wert auf den “normalen” Doktype zu ändern. Zuerst müssen wir wissen wo und wie dieser Wert gespeichert ist. Wie bei fast jedem CMS befindet sich dieser Wert in der MySQL Datenbank. Wenn man sich hier die Tabelle pages ansieht, wird schnell klar, dass das Attribut doktype diesen Wert beinhaltet.
Alle Seiten mit dem falschen doktype ausfindig machen
Um diesen Wert ändern zu können müssen wir natürlich zuerst alle Seiten finden welche den falschen Wert beinhalten hierzu muss lediglich in PHPMyAdmin folgend SQL Statement abgegeben werden:
-
SELECT * FROM pages WHERE doktype=1
Doktype auf gültigen Wert ändern
Hierzu fallen mir zwei Möglichkeiten ein.
- Im Backend nach der ID suchen und händisch ändern
- per SQL updaten
Für mich fällt Möglichkeit 1 flach, da meine Suche ganze 6.205 Seiten zum Vorschein brachte. Bleibt nur noch per SQL übrig. Auch das ist keine Kunst. Hierzu muss lediglich folgendes SQL Statement abgesetzt werden.
-
UPDATE pages SET doktype=1 WHERE doktype=2
Nun sind alle Werte wieder erlaubt.
Ähnliche Beiträge