Zum Inhalt springen

Typolink additionalParams mit Variablen

Erstellt am 24. April 2009 · 2 Antworten · letzte Antwort am 24. April 2009

Tags: Frage

Heiky ·

Hallo

Ich brauch mal wieder Hilfe.

Für einen Link zur Druckansicht habe ich folgendes

$conf["druck."]['parameter']='309,98';
$conf["druck."]['target']='_blank';
$conf["druck."][ 'additionalParams']='&tx_komp_pi5[view]=12&tx_komp_pi5[hotel1]=$hotelluid &print=1';

$linkdruck= $this->local_cObj->typolink("Durckansicht",$conf['druck.']);
  
$markerArray["###DRUCK###"] =  $linkdruck;

Leider funktioniert dieser Link mit typolink und der Variablen =$hotelluid nicht.

Ersetze ich $hotelluid durch eine Zahl (existierende uid) funktioniert alles prima.

Typo wandelt im link $hoteluid in %24hotelluid.

Warum wird das $ nicht erkannt.

Trotz zahlreicher Versuch mit ‚’ ’ oder . . oder () etc. schaffe ich es nicht, dass die Variable erkannt und ersetzt wird.

Innerhalb der gesamten Funktion funktioniert die Variable

z.B.

$markerArray['###WEITER###']= $this->pi_linkToPage("weiter",289,'', array($this->prefixId.'[view]'=>12,$this->prefixId.'[hotel1]'=>$hoteluid,));

Das kann doch nur ein kleiner Hacken innerhalb von $conf["druck."][ 'additionalParams']für tyoplink sein.

Wer kann mit helfen ?

Heike

Heiky ·

Danke, das war's.

mit:

&tx_komp_pi5[hotel1]='.$hoteluid.'

funktioniert es.
weiss auch nicht was ich da probiert habe.

Heike