Das Open Source CMS TYPO3 ist weit verbreitet und hat in den letzten Jahren auch von den Versionen einen großen Schritt nach vorne gemacht. Legacy Code und veraltete Versionen der eingesetzten Software stellen allerdings leider eine große Herausforderung in der so schon sehr angespannten Welt des Webdesigns dar. Naben dem Update der eigentlichen CMS Version müssen allerdings auch immer wieder alle Extensions aktualisiert werden. Bei eigenen Extensions stellt das zum Teil eine sehr große Herausforderung dar.
TYPO3 Extensions im Pagetree suchen
Es gibt unterschiedliche Wege sich die PIDs zu den eingesetzten TYPO3 Extensions anzeigen zu lassen. Tatsächlich gibt es genau für diesen Zweck auch wieder Extensions. Aber jede installierte Extension bedeutet auch immer mehr Aufwand, eine mögliche Sicherheitslücke in TYPO3 und in Zukunft auch immer mehr Arbeit. Von daher sollte man immer den einfachsten Weg wählen und der geht ganz einfach über die Datenbank.
TYPO3 Seiten mit Extension in Datenbank finden
Folgendes SQL-Statement kann einfach auf der Datenbank ausgeführt werden:
1 2 3 4 |
SELECT tt_content.pid,pages.title FROM tt_content JOIN pages ON tt_content.pid = pages.uid WHERE tt_content.list_type LIKE '%extensionkey%' ORDER BY tt_content.uid DESC |
Mit dem oben abgebildeten TYPO3 SQL Statement kann man ganz gezielt nach einem TYPO3 Extension Key suchen.
TYPO3 alle Seiten mit Extensions finden
Neben der Möglichkeit eine Extension zu suchen, ist es vielleicht auch wichtig alle eingesetzten Extension und ihre PIDs als Übersicht zu sehen. Das kann man auch einfach mit einem entsprechenden SQL Statement ausführen
1 2 3 4 |
SELECT tt_content.pid,pages.title FROM tt_content JOIN pages ON tt_content.pid = pages.uid WHERE tt_content.list_type <> '' ORDER BY tt_content.list_type ASC |