[TYPO3-german] php variablen übergeben
Miriam Torbeck
miriam at torbeck.de
Tue Mar 21 15:04:02 CET 2006
Am Dienstag, 21. März 2006 12:02 schrieb Joachim Streit:
> Hallo Liste,
> ich hab s gesucht aber nich gefunden.
> ich möchte einfach von einer Seite in der ich ein eine kleine
> php auslese include eine Variable daraus in die nächste Seite
> in der ich auch ein kleine php script include weiter geben:
>
> index.php?id=705&vorname=Mike
>
> leider kommt die Variable nicht an.
>
> TSSETUP:
> page.config.linkVars = vorname
>
>
> danke für Tips
> (ich möchte keine eigene ext umschreiben oder eine andere
> anpassen, sondern einfach diese beiden uralten sripte einbauen)
>
Hallo Joachim,
ich habe das mal nach langem Hin und Her und fremder Hilfe so
gelöst: über ein Form gebe ich die Variable aus.
echo "<form name='keywords' action='index.php?'
methode='GET'><input type='hidden' name='mod' value='3'><input
type='hidden' name='id' value='111'>";
Hier ist jetzt nichts weiter notwendig, um die Felder aus dem Form
(Mod und id) zu übergeben.
Komplizierter ist es, wenn Du einen Wert in einer Var
zwischenspeicherst, um sie dann wieder auszulesen. Das war bei
mir z.B. bei der Generierung einer Print-Ausgabe notwendig,
nachdem eine Auswertung aus alten DB-Tabellen stattgefunden hat.
Hier ist ein Ext-Template notwendig, sonst wird die Var von Typo
wieder "umgewandelt" oder "verschluckt". In dem Ext-Template
steht bei mir z.B. dies:
#Link-Variable einfügen:
#config.linkVars = keyword
temp.URL = COA
temp.URL.1 = TEXT
temp.URL.1.data = GPvar:keyword
temp.URL.1.wrap =
index.php?id=112&print=1&no_cache=1&mod=3&keyword=|
Hier habe ich also noch eine Seite mit der id=112 angelegt, die
diese Var entgegennimmt. Das ganze findet dann in der Ext.
php-page-content statt, weil ich es mir auch einfach machen
wollte. Dabei hat mir übrigens Thomas Peterson geholfen, vielen
Dank nochmal!
Das no_cache ist notwendig, damit die Ausgabe dieses Templates
nicht gecacht wird, das wäre nich so gut ;-)... und keyword ist
natürlich bei mir das 'dothemagic'-teil gewesen... Und ja nich
das Pipe-Zeichen vergessen!
Hoffe, du kannst Dir was abgucken!
--
MfG
Miriam Torbeck
Schillerstr. 40
22848 Norderstedt
Tel: 040-943 617 77
ICQ: 229832969
http://torbeck.de
More information about the TYPO3-german
mailing list