Zum Inhalt springen

Zugriff auf Tabelle pages

Erstellt am 14. Juli 2017 · 2 Antworten · letzte Antwort am 14. Juli 2017

Tags: Frage

Drusilla ·

Hallo,
wie kann ich in einer Extbase-Extension auf die Tabelle 'pages' zugreifen? Unter pibase habe ich das so gemacht: $this->pi_getRecord('pages',$uid)
Gibt es einen entsprechende Funktion in Extbase? Ich möchte nur die Eigenschaften einer bestimmten Seite auslesen (Titel etc.).
Ich habe nur was zum Mappen von Systemtabellen gefunden, das scheint mir sehr umständlich zu sein. Außerdem handelt es sich um eine Extension ohne eigenes Modell bzw. Repository, also kann ich auch keine Felder in mein eigenes Modell integrieren.

Danke schon mal!

Drusilla ·

So, jetzt kann ich mir die Antwort doch selber geben:

$page = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\CMS\Frontend\Page\PageRepository');
$page->init(false);
$row = $page->getPage($uid);

Falls noch jemand das gleiche Problem hat.