Zum Inhalt springen

main function der extension wird im frontend nicht ausgegeben/aufgerufen

Erstellt am 31. Juli 2008 · 2 Antworten · letzte Antwort am 31. Juli 2008

Tags: Frage

count0 ·

Hi,

ich habe mir mit dem Kickstarter ein Extensions Framework erstellt (Frontend Plugin). Diese Extension installiert, und als Plugin in eine neue Seite implementiert. Im Backend habe ich auch Zugriff auf die neue Datenbank der Extension und kann darin Einträge machen.

Mein Problem ist nun aber, dass ich im Frontend auf der Seite in die ich das Plugin eingebunden habe eigentlich die Ausgabe der function main($content,$conf) in der Datei pi1/class.tx_[meineExtension]_pi1.php angezeigt bekommen sollte. Also:

This is a few paragraphs:
This is line 1
This is line 2 [...]

Aber da kommt nichts. Die main function meiner Extension wird im Frontend nicht aufgerufen und/oder der $content nicht ausgegeben... In der Extension Information im Ext Manager wird keine Fehlermeldung ausgespuckt.

Ich benutze ein lokales TYPO3 4.2.1 als Winstaller Version. Die Extension ist nach der Anleitung "zusammengeclickt" worden: http://www.traum-projekt.com/forum/73-workshops-und-tutorials/101411-workshop-typo3-extension-programmierung.html

Wie kann ich das am besten debuggen? Hat jemand einen Lösungsansatz für mein Problem? Ich bin gerade ratlos...

count0

count0 ·

Cache ist geleert, in der function ist ein return $this->pi_wrapInBaseClass($content); und $content ist gesetzt.

Die extension ist wirklich wirklich installiert. im Typoscript Object Browser steht und [plugin]:

[tx_tptestplugin_pi1] = USER_INT # TypoScript added by extension "tp_testplugin" # Setting tp_testplugin plugin TypoScript
[includeLibs] = typo3conf/ext/tp_testplugin/pi1/class.tx_t...
[userFunc] = tx_tptestplugin_pi1->main

und im Ext Manager ist unter Information: The extension is installed (loaded and running)!

Das merkwürdige ist, dass auch sowas wie tt_news nicht im Frontend angezeigt wird. Irgendeine Idee dazu? Ich habe die Extension installiert und als plugin in eine sichtbare Seite eingebunden...