Hallo
ich habe folgende Problematik: ich programmiere gerade eine Suche und will Suchergebnisse mit Ajax direkt ohne Nachladen der Seite anzeigen lassen. Jedoch muss ich die Typolinks generieren lassen, weswegen ich die Klasse class.tslib_pibase.php eingebunden habe. Jedoch bekomme ich immer nur eine Fehlermeldung
[b]Fatal error: Call to a member function getPage_noCheck() on a non-object in C:\wamp\www\workspace\introduction\typo3\sysext\cms\tslib\class.tslib_content.php on line 5944[/b]
angezeigt. Nachfolgende Zeile löst den Fehler aus:
$GLOBALS['TSFE']->sys_page->getPage_noCheck($link_param)
Mein PHP-Skript sieht folgendermaßen aus:
require_once(PATH_tslib.'class.tslib_pibase.php'); class elementList extends tslib_pibase { function main(){ tslib_eidtools::connectDB(); //Connect to database $feUserObj = tslib_eidtools::initFeUser(); // Initialize FE user object # Typolink: $this->cObj = t3lib_div::makeInstance('tslib_cObj'); $content= $this->pi_linkToPage("hallo",6); return $content; } // end main } // end class $output = t3lib_div::makeInstance('elementList'); print $output->main();
Wie kann ich das GLOBALS[TSFE]Objekt denn bekanntmachen? Hat jemand eine Idee oder einen anderen Vorschlag, wie ich in einem per Ajax aufgerufenem PHP-Script Typolinks generieren lassen kann?
Vielen Dank
dohomi

