Hi, in dem bootstrap werden die ausgaben gepuffert:
ob_start() ;) Damit musst du vor ausgaben mit Ob_end_clean, etc die Ausgaben wieder freigeben, aber dafür gibts ja auch funktionen in TYPO3. Grüße Kay Am 10.06.2011 15:31, schrieb Leon Dietsch: > Hi, > > ich versuche mein OpenSearch Plugin für Firefox mit Daten für die > Suchvorschläge zu füttern. Dafür habe ich folgendes eID-Script: > > [...] > $configuration = array( > 'pluginName' => 'userlist', > 'extensionName' => 'Userlist', > 'controller' => 'User', > 'action' => 'suggest', > 'switchableControllerActions' => array('User' => array('actions' => > 'suggest')), > 'mvc'=>array( 'requestHandlers' => > array('Tx_Extbase_MVC_Web_FrontendRequestHandler'=>'Tx_Extbase_MVC_Web_FrontendRequestHandler')), > > 'settings' => array() > ); > > $_GET['tx_userlist_userlist']['action'] = 'suggest'; > $_GET['opensearch'] = 1; > > $bootstrap = new Tx_Extbase_Core_Bootstrap(); > > echo $bootstrap->run('',$configuration); > exit; > > Das Klappt auch wunderbar und meine Action liefert mir ein json zurück > welches auch von Firefox für Suchvorschläge akzeptiert werden sollte. > Allerdings macht Firefox damit nichts. > Wenn ich allerdings die Ausgabe meiner Action stoppe und vor > > $bootstrap->run(...); > > eine Fiktive Suchvorschlagsliste ausgebe via > > echo '["leon",["Dietsch, Leon","Vorschlag2"]]';die(); > > zeigt mir Firefox wunderbar die beiden Suchvorschläge. Wenn ich das > "die();" wegnehme und $bootstrap->run(...); ausgeführt wird kommen keine > Vorschläge mehr. > Beim Vergleich der Response-Header (mit und ohne ->run) gibt es keinen > Unterschied. > > Hat jemand eine Idee was da passiert, dass darauf Einfluss nehmen könnte? > > Gruß, Leon -- http://www.kay-strobach.de - Open Source Rocks _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german