Hi leute
ich wollte auf meiner TYPO3 Testinstallation mal die Extension linkhandler ausprobieren.
Als ich dann im RTE einen Link zu einem News erstellen wollte, (wollte gerade den entsprechenden Ordner wählen) erschien folgene Fehlermeldung:
Fatal error: Call to a member function formWidth() on a non-object in /home/mathysme/www/michu-t3/t3/typo3_src-4.1.1/typo3/class.db_list.inc on line 305
Ich denke, dass ich etwas falsch gemacht habe.
Meine Vorgehensweise:
Extension installieren
Template eingefügt
Hi ttim,
ich hab die Extension grad installiert und sie läuft einwandfrei...
läuft dein TYPO3 auf PHP5?
das ist Voraussetzung für den linkhandler.
grüße,
claudia
müsste eigentlich!
wo kann man dies nachprüfen?
ich hatte irgend einmal so eine Infoseite, wo dies stand, da war PHP5 aber ich bin mir nicht sicher dass es dieser Server war.
EDIT:
PHP Version 5.2.5
andere Idee?
puh, keine Ahnung....
hast du bei der Extension das Patch für Version < 4.2 aktiviert?
falls du nicht 4.2 hat natürlich ;-)
sonst evtl mal die htmlarea Version checken?
die Möglichkeit ist mir eben beim googlen über den Weg gelaufen.
sollte beides stimmen :-(
mal schauen ob ich dem noch auf die Schliche komme ;-)
kannst du ev. noch deine Schritte erklären, wie du diese Extension zum laufen
eigentlich war das nicht so groß:
- Extension geladen (Version 0.1.3 von vorgestern)
- Häkchen drin gelassen bei ADD PATCH for 4.1.x
- im Root-Template unter 'include static..' hinzugefügt (wobei das lt. Manual nur die Konfiguration für tt_news enthält...)
Im Root-Page TSConfig:
## für Links auf Hotel-records
mod.tx_linkhandler {
tx_kbshop_tbl_hotels {
label=Hotels
listTables=tx_kbshop_tbl_hotels
}
}
RTE.default.tx_linkhandler {
tx_kbshop_tbl_hotels {
label=Hotels
listTables=tx_kbshop_tbl_hotels
}
}
Im Setup für die Generierung der Link-Urls:
plugin.tx_linkhandler {
tx_kbshop_tbl_hotels {
parameter=7
additionalParams=&tx_kbshop_pi1[v]={field:uid}
additionalParams.insertData=1
useCacheHash=0
}
}
that's all...
welche TYPO3 Version hast du denn?
komisch...
wieso klappt das bei mir nicht?
TYPO3 4.1.1
vielleicht irgendeine andere Extension die sich nicht verträgt?
glaube ich kaum, habe in der letzten Zeit fast alle Extensions deinstalliert und bekannt ist ja auch nichts :-(
hallo ttim,
ich habe genau das gleiche problem. hast du schon eine lösung gefunden?
lg
mpx
nein, leider nicht.
Schade ich möchte diese Funktion umbedingt gebrauchen.
Hallo,
in der Datei typo3/class.db_list.inc in der Zeile 305
steht:
$GLOBALS['SOBE']->doc->formWidth(4)
durch:
$GLOBALS['TBE_TEMPLATE']->formWidth(4)
ersetzen.
so steht es in der Version 4.1.3 und da tritt der Fehler auch nicht auf
Gruß
von
best clinic
www.bestclinic-germany.net
in den constants muss noch die:
linkhandler.newsSinglePid=**
angegeben werden, dann gehts 🙂