Moin.
Hier gleich mal meine erste Frage. ;-) ich bin gerade dabei, mir eine XML-Ausgabe für eine Flash-Galerie zu bauen. Nur werden meine XML-Daten nicht ausgegeben, sondern es kommt nur eine Fehlermeldung: ---------------------------------------------------------------- XML-Verarbeitungsfehler: Kein Element gefunden Adresse: http://localhost/t3_extensionentwicklung/ Zeile Nr. 1, Spalte 1: ---------------------------------------------------------------- Vielleicht könnt Ihr mir da weiterhelfen? Im Kickstarter Wizard unter Static TypoScript code habe ich im Setup folgendes Script stehen: export_xml > export_xml = PAGE export_xml { typeNum=0 config.disableAllHeaderCode = 1 config.metaCharset = utf-8 config.additionalHeaders = Content-Type:text/xml;charset=utf-8 config.xhtml_cleaning = 0 config.admPanel = 0 config.sendNoCacheHeaders = 1 config.no_cache = 1 10 < plugin.tx_deineext_pi1 10.userFunc = tx_dsmdbakerygalerie_pi1->main } und meine PHP-Klasse hat folgende Funktion dazu: function main($content,$conf) { $this->conf=$conf; $this->pi_setPiVarDefaults(); $this->pi_loadLL(); $this->pi_USER_INT_obj=1; // Configuring so caching is not expected. This value means that no cHash params are ever set. We do this, because it's a USER_INT object! $content .='<?xml version="1.0" encoding="utf-8" standalone="yes" ?> <DATEN>'; $res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('*','tx_dsmdbakerygalerie_products',' 1=1 '.$this->cObj->enableFields('tx_dsmdbakerygalerie_products')); while($data = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) { #echo t3lib_div::debug($_SERVER['SERVER_NAME']); $content .='<prod> <uid>'.$data['uid'].'</uid> <pid>'.$data['pid'].'</pid> <name>'.$data['name'].'</name> <artnr>'.$data['artnr '].'</artnr> <gr>'.$data['weight'].'</gr> <geschm>'.$data['taste'].'</geschm> <zutat>'.$data['ingredients'].'</zutat> <nahr>'.$data['nutritional'].'</nahr> <maincats>'.$data['maincats'].'</maincats> <prodcats>'.$data['prodcats'].'</prodcats> <packg>'.$data['packages'].'</packg> <pic>http://'.$_SERVER['SERVER_NAME'].'/uploads/tx_dsmdbakerygalerie/'.$data ['prodimg'].'</pic> <thumb>http://'.$_SERVER['SERVER_NAME'].'/uploads/tx_dsmdbakerygalerie/'.$da ta['prodthumb'].'</thumb> <pdf>'.$data['datalink'].'</pdf> <preis>'.$data['price'].'</preis> </prod>'; } $content .='</DATEN>'; return $content; } Er macht mir aber keine Ausgabe. Im FF bekomme ich die besagte Fehlermeldung und im IE und im Safari ist der Quelltext leer. Also Nehme ich an, daß der Header zwar übergeben wird, aber eben Keine Ausgabe im $content passiert, oder was meint Ihr? Ihr könnt Euch die EXT auch gerne ansehen: http://t3.ds-media-design.de/T3X_dsmd_bakerygalerie-0_0_0-z-200910210935.t3x Lieben Gruß, Daniel --------------------------------------- DS MEDIA DESIGN Münchener Straße 49 85051 Ingolstadt tel: 0841 12600 40 fax: 0841 12600 34 hdy 0172 866 899 1 Inhaber: Daniel Swjetscharevsky USt-IdNr.: DE232695751 Gerichtsstand: Ingolstadt a.d. Donau --------------------------------------- _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german