[TYPO3-german] Parameter |bergeben
Cornel Widmer
cornel at kollerinternet.ch
Tue May 5 13:57:56 CEST 2009
Also halten wir kurz fest:
- die Exe-Datei generiert die Links (soweit korrekt)
- die Links werden auf der Seite ausgegeben
- nach dem anklicken des Links steht der Parameter in der Adresszeile ?
Für mich stellt sich jetzt die Frage, wo willst du jetzt den Parameter "P"
verwenden?
Gruss
Cornel
-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.netfielders.de
[mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von Daniel
Klopfer
Gesendet: Dienstag, 5. Mai 2009 13:45
An: typo3-german at lists.netfielders.de
Betreff: Re: [TYPO3-german] Parameter |bergeben
"bernd wilke" <x00nsji02 at sneakemail.com> schrieb im Newsbeitrag
news:mailman.1.1241518869.25830.typo3-german at lists.netfielders.de...
> bau dir mal meiene Extension page_params in deine Site.
> damit sollte zu kldren sein ob deine Parameter |berhaupt ankommen.
> danach wdre zu kldren warum sie in deiner extension nicht ankommen.
Das kommt raus:
<div class="tx-pageparams-pi1">
<!-- index.php?
&id=82
-->
</div>
Der zweite Parameter fehlt....
>
> hast du ein Formular benutzt?
nein.
Das Ganze funktioniert so:
Ich habe ein Auti-it Script (eine exe-Datei) unter cgi-bin.
Die Seite mit der Extension hat die ID 82.
Meine Extension ruft nun diese exe auf, das ist der Quellcode:
..........
function main($content, $conf) {
$this->conf = $conf;
$this->pi_setPiVarDefaults();
$this->pi_loadLL();
$content = shell_exec("cgi-bin/nb6.exe");
return $this->pi_wrapInBaseClass($content);
}
}
.........
Wenn die exe ohne Parameter aufgerufen wird, erzeugt sie nun den HTML-Code
f|r ein kleines Men|:
z.B. eine Zeile davon:
<a href="index.php?id=82&tx_portal_pi1[p]=123" >TEXT_DES_LINKS</a><br>
d.h. sie ruft sich selber mit Parameter "p=" auf. Und genau da liegt der
Hund begraben, der Parameter "p" wird nicht mehr an die Seite zur|ckgegeben,
obwohl sie in der Adresszeile des Browsers richtig stehen w|rde....
Any more hints?
Gru_
Daniel
More information about the TYPO3-german
mailing list