Ich habe class.tx_ext_name_pi1.php vom Extension Kickstarter ein wenig modifiziert, so dass ich den where - clause je nach Eingabe in ein Suchformular verändern kann.
das Suchformular ist reines html und wird per post und action an genau die Seite geschickt, wo das Frontend Plug In des Extension Kickstarters aufgerufen wird. Die Namen des Formulares sind Typo3 "konform" also beispielsweise:
tx_ext_name_pi1[sgname]
in der php Datei steht jetzt folgendendes:
if($this->piVars['sgname'] != null){
echo("suche nach:".$this->piVars['sgname']);
$where .= ' AND genaue_bezeichnung LIKE "%'.$this->piVars['sgname'].'%"';
}
die Variante mit echo wird richtig ausgegeben, aber die Datenbankabfrage funktioniert nicht...
Wenn ich allerdings manuell in die Adresszeile des Browsers die richtige Adresse eingebe und hinter die id=7 ein
&tx_ext_name_pi1[sgname]=test
schreibe dann funktioniert alles so wie gewünscht...
wie kann das sein?[/i]