Du scheinst mit der TYPOlight-Entwicklung noch nicht vertraut zu sein (macht ja nix) ;-)
Für die URL solltest du ggf. die generateFrontendUrl Funktion verwenden. Wenn du z.B. eine Weiterleitung nur auf die ID auf derselben Seite machen willst, könnte das so klappen:
PHP-Code:
global $objPage; // Aktuelle Seite (Datenbank-Zeile)
$strUrl = $this->generateFrontendUrl($objPage->row(), 'id=12');
Die URL ist dann allerdings nicht mydomain.de/treepage.html?id=12 sondern mydomain.de/treepage/id/12.html
Für das auslesen der Daten - generell für alles was "reinkommt", solltest du die Input-Klasse verwenden.
PHP-Code:
// nur nötig bei komplett eigenständigen Klassen. Alles was auf einer TL-Klasse basiert ("extends Module") beinhaltet das bereits.
$this->import('Input')
$strId = $this->Input->get('id');
Das macht nicht viel anderes als $_GET['id'], nur werden Sicherheitsbereinigungen (XSS-Attack) gefiltert.
Lesezeichen