[TYPO3-german] Link in Frontendplugin geht nicht

Tomas Jakober support at je-net.ch
Wed May 10 22:37:52 CEST 2006


Hallo

Wie kann ich bei einem Frontentplugin einen Link auf einen 
Detaildatensatz setzen.

Code:
// Formular das einen Wert zurückgibt
$content='
   <h3>Suche</h3>
   <form action="'.$this->pi_getPageLink($GLOBALS['TSFE']->id).'" 
method="POST">
   <input type="hidden" name="no_cache" value="1">
   <input type="text" name="'.$this->prefixId.'[Suche]"         	 
value="'.htmlspecialchars($this->piVars['input_field']).'">
   <input type="submit" name="'.$this->prefixId.'[submit_button]" 
value="'.htmlspecialchars($this->pi_getLL('submit_button_label')).'">
   </form>
   ';
// Falls Suche einen Wert hat, wird gesucht!
if($this->piVars['Suche']) {
   $strSuche = $this->piVars['Suche'].'%';
   $content .= '<br />'.$strSuche.'<br /><br />';
   $query = "SELECT * FROM adre_adresse WHERE Name LIKE '$strSuche'";
   $res = mysql(M5Infel, $query);
   while($row = mysql_fetch_assoc($res)) {

// Hier wird die Liste ausgegeben, ein Link gesetzt. Die Variable
// AdressNr wird aber nicht übergeben :-((
   $content .= '<a 
href="index.php?id='.$GLOBALS['TSFE']->id.'&AdressNr='.$row['AdressNr'].'&type=1">'.$row['AdressNr'].'</a>'." 
".$row['Name']." ".$row['Vorname']." ".$row['Ort']."<br />";
   $this->piVars['AdressNr'] = $row['AdressNr'];
}
}
else
{
   $content .= 'Keine Einträge';
}

$content .= 'AdressNr: '.$this->piVars['AdressNr'].'<br />';

// Ergebnis ausgeben
return $this->pi_wrapInBaseClass($content);


Danke!

Tomas



More information about the TYPO3-german mailing list