[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