Das ist leider schlecht dokumentiert: Einen Parameter von einer Extension aus der URL-zeile im eigenen Typoscript auslesen:

http://www.example.com/seitenpfad/?tx_cal_controller[uid]=142268&nochmehr

Um nun die uid aus der URL zu lesen geht dieses Beispiel:

temp.body = TEXT
temp.body.data = GPvar:tx_cal_controller|uid
temp.body.wrap = <body id=“course_|“>
page.bodyTagCObject < temp.body

Wichtig ist also: Aus dem Array-Argument [uid] wird ein durch Pipe getrenntes Argument |uid!