Zum Inhalt springen

Übergeben und Auslesen von URL-Parametern

Erstellt am 19. November 2003 · Noch keine Antworten

Tags: Frage

seoman ·

Hallo liebe Typo3ler!

Also ich bein gerade dabei meine erste Extension zu schrieben, die soll eine Vereinsverwaltung sein, wo ich Personen (basierend auf FE_Usern) habe die in verschiedenen Gremien sitzen können und verschiedene Ämter inne haben können.

Also mein Problem ist die Anzeige der ganzen Geschichte. ich kann jetzt schon eine Liste anzeigen und kann in dieser auch filtern, sortieren etc...
Jetzt möchte ich aber durch einen Klcik auf eine Person dieser Liste in die Anzeigevariante Details springen können. und erstelle zu diesem Zweck einen Link und zwar wie folgt:
____

$urlParameters["tx_ascladm_pi1[showUid]"]=$row["uid"];
____

Dieser Link wird auch gesetzt und aufgerufen,. wenn ich drauf klicke und die Parameter stimmen auch.
Jetzt habe ich die folgenden Zeilen um diesen Linkauszuwerten und in die entsprechende Anzeigevariante einzuspringen:
____
if ($this->piVars["showUid"] > 0) {
t3lib_div::debug("ShowUid in If: ".$this->piVars["showUid"]);
$templateCode = $this->cObj->getSubpart($templateCodeFile, "###DETAILS###");
t3lib_div::debug("Templatecode: ".$templateCode);
$content = $this->showDetails($content,$conf,$templateCode);
t3lib_div::debug("Content: ".$content);
}
else{
blubbbb
}____

In diese If-Schleife springt er allerdings nicht rein, sondern nimmt immer nur den Else-Zweig.

$this->piVars["showUid"] liefert im Debug nichts, ist also leer, obwohl die URL
http://localhost/quickstart/index.php?id=31&tx_ascladm_pi1[showUid]=5

entsprechend gesetzt ist.
Was mache ich da falsch?
Für Tipps bin ich dankbar:-)
LG Andreas