|
|||||||
| Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
|
#1
|
|||
|
|||
|
Hallo,
irgendwie funktieren in meinem FE Plugin solche Sachen wie "$this->cObj->fileResource" oder "$this->cObj->getSubpart" nicht mehr. Muß man da ab Typo3 4.1.3 irgendwie anders drauf zugreifen? Hat bisher immer wunderbar funktioniert. Fehler durch flasche Anwendung ist ausgeschlossen. Gruß, Tobias _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#2
|
|||
|
|||
|
On Thu, 08 Nov 2007 19:39:50 +0100, Tobias Bruns wrote
with subject "[TYPO3-german] $this->cObj geht nicht mehr": > Hallo, > > irgendwie funktieren in meinem FE Plugin solche Sachen wie > "$this->cObj->fileResource" oder "$this->cObj->getSubpart" nicht mehr. eien genauere Fehlermeldung ist da sicher hilfreich der Sache auf die Spur zu kommen. > Muß man da ab Typo3 4.1.3 irgendwie anders drauf zugreifen? Hat bisher > immer wunderbar funktioniert. Fehler durch flasche Anwendung ist > ausgeschlossen. hat deine Plugin-Klasse überhaupt das Element cObj? das wird eigentlich von der Mutterklasse (pi_base) irgendwo in der Initialisierung angelegt. a) deine Klasse leitet sich nicht von pi_base ab b) du hast die Initialisierung überschrieben oder anderweitig verhindert c) die initialiserung kann kein cObj anlegen (falsche Pfade, fehlende Klassen, ...) Bernd -- Don't ask what the TYPO3-community can do for you. Ask what you can do for the TYPO3-community. http://www.pi-phi.de/t3v4/cheatsheet.html _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#3
|
|||
|
|||
|
Hallo Bernd,
>> irgendwie funktieren in meinem FE Plugin solche Sachen wie >> "$this->cObj->fileResource" oder "$this->cObj->getSubpart" nicht mehr. > > eien genauere Fehlermeldung ist da sicher hilfreich der Sache auf die Spur > zu kommen. Gibt es ja leider nicht. Weder auf der Seite noch im Error Log. Die Funktionen geben einfach nichts aus. >> Muß man da ab Typo3 4.1.3 irgendwie anders drauf zugreifen? Hat bisher >> immer wunderbar funktioniert. Fehler durch flasche Anwendung ist >> ausgeschlossen. > > hat deine Plugin-Klasse überhaupt das Element cObj? > das wird eigentlich von der Mutterklasse (pi_base) irgendwo in der > Initialisierung angelegt. > a) deine Klasse leitet sich nicht von pi_base ab > b) du hast die Initialisierung überschrieben oder anderweitig verhindert > c) die initialiserung kann kein cObj anlegen (falsche Pfade, fehlende > Klassen, ...) Also ich habe ein Frontend Plugin ganz normal über den Kickstarter angelegt und die pi_base Klasse wird natürlich auch extended. Das macht der Kickstarter ja automatisch. Normalerweise hat man dann schon Zugriff auf $this->cObj, ohne das man irgendwetwas initialisieren muß. Zumindest war es bis jetzt immer so. Komisch ist halt, dass es überhaupt keine Meldungen im Error Log gibt vonwegen falsche Funktion aufgerufen oder sowas. Die Funktionen liefern einfach keinen Output. Wie könnte ich denn am besten rausfinden, ob da irgendwo was fehlt oder überschrieben wird. Es ist eigentlich eine ganz frische T3 4.1.3 Installation ohne orgendwelche besonderen Extensions. Gruß, Tobias _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#4
|
|||
|
|||
|
_______________________________________________
TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#5
|
|||
|
|||
|
Hallo,
>>>> irgendwie funktieren in meinem FE Plugin solche Sachen wie >>>> "$this->cObj->fileResource" oder "$this->cObj->getSubpart" nicht >>> eien genauere Fehlermeldung ist da sicher hilfreich der Sache auf die >> Gibt es ja leider nicht. Weder auf der Seite noch im Error Log. Die >> Funktionen geben einfach nichts aus. > > Das hört sich so an, als wäre das cObj schon da, denn sonst müsste es eine > Fehlermeldung geben. > > Schreib mal ein var_dump($this->cObj); in die Extension, leere den FE-Cache > und rufe eine Seite auf, auf der die Extension eingebunden ist. Was sagt er > dann? > > Hast Du mal überprüft, ob es den Subpart, den Du mit getSubpart() holen > willst, auch wirklich gibt (Tippfehler, falsches Template, überhaupt kein > Template)? Ich habe gerade herausgefunden, dass es vermutlich an dem Extension Kickstarter lag. Ich habe genau dieselbe Extension nämlich jetzt einmal auf einer anderen T3 Installation eingerichtet, diese dann exportiert und auf dem Server installiert wo es die Probleme gab und jetzt funktioniert es. Genaueres habe ich aber noch nicht rausfinden können. Am Anfang ist mir aber auch schon aufgefallen, dass der durch den Kickstarter erzeugte Quelltext auf dem Problemserver etwas anders aussah. Der Code war irgendwie anders formatiert, sah aber auf den ersten Blick alles in Ordung aus. Naja, wenn ich Zeit habe, werde ich der Sache mal genauer auf den Grund gehen. Gruß, Tobias _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#6
|
|||
|
|||
|
Tobias Bruns schrieb:
> Hallo, > >>>>> irgendwie funktieren in meinem FE Plugin solche Sachen wie >>>>> "$this->cObj->fileResource" oder "$this->cObj->getSubpart" nicht >>>> eien genauere Fehlermeldung ist da sicher hilfreich der Sache auf die >>> Gibt es ja leider nicht. Weder auf der Seite noch im Error Log. Die >>> Funktionen geben einfach nichts aus. >> Das hört sich so an, als wäre das cObj schon da, denn sonst müsste es eine >> Fehlermeldung geben. >> >> Schreib mal ein var_dump($this->cObj); in die Extension, leere den FE-Cache >> und rufe eine Seite auf, auf der die Extension eingebunden ist. Was sagt er >> dann? >> >> Hast Du mal überprüft, ob es den Subpart, den Du mit getSubpart() holen >> willst, auch wirklich gibt (Tippfehler, falsches Template, überhaupt kein >> Template)? > > Ich habe gerade herausgefunden, dass es vermutlich an dem Extension > Kickstarter lag. Ich habe genau dieselbe Extension nämlich jetzt einmal > auf einer anderen T3 Installation eingerichtet, diese dann exportiert > und auf dem Server installiert wo es die Probleme gab und jetzt > funktioniert es. Genaueres habe ich aber noch nicht rausfinden können. > Am Anfang ist mir aber auch schon aufgefallen, dass der durch den > Kickstarter erzeugte Quelltext auf dem Problemserver etwas anders > aussah. Der Code war irgendwie anders formatiert, sah aber auf den > ersten Blick alles in Ordung aus. Naja, wenn ich Zeit habe, werde ich > der Sache mal genauer auf den Grund gehen. Mist, zu früh gefreut. Habe in dem ganzen Stress die Extension auf einem anderen Server getestet. Auf dem Problemserver funktioniert es leider immer noch nicht. Also ein var_dump($this->cObj); gibt wie gewohnt das tslib_cObj Array aus. Das ist also alles vorhanden. Ich habe auch mal versucht ein paar andere Funktionen wie z.B. "$this->cObj->checkEmail" getestet. Das funktioniert. In bin mir aber zu 100% sicher, dass es kein Schreibfehler ist. Mir ist gerade noch aufgefallen, dass in der Plugin Liste, zu der ich meine Extension hinzugefügt habe (also die mit den Icons davor, wenn man ein neues Content Element anlegt) und da fehlt der Titel und die Beschreibung. Auf einem anderen Server wird es aber angezeigt. Irgendwie ist da der Wurm drin. Gruß, Tobias _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
|
|
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [TYPO3-german] $this->cObj->IMAGE($img) geht net?` | Manfred Rutschmann | typo3-german@lists.netfielders.de | 2 | 12.10.2007 08:30 |
| [TYPO3-german] Anmelden als Frontend User geht nicht mehr... | Frank Hüttner | typo3-german@lists.netfielders.de | 1 | 14.09.2007 23:04 |
| [TYPO3-german] Nach neuinstallation von REAL URL geht nichts mehr?? | dirvish | typo3-german@lists.netfielders.de | 2 | 17.04.2007 10:59 |
| [TYPO3-german] 4.1 (BE): rtehtmlarea geht nicht mehr | André Rainer | typo3-german@lists.netfielders.de | 7 | 07.03.2007 15:11 |
| [TYPO3-german] tt_news 2.5.0 geht nicht (mehr) | Timo Z. | typo3-german@lists.netfielders.de | 3 | 28.02.2007 10:10 |