-
onsubmit Callback
Hallo,
ich habe eine kleine Erweiterung unter Contao 3 erstellt. Diese möchte ich nun in einem Contao 4.4 Projekt einsetzen.
Dies klappt auch schon soweit.
Leider habe ich das Problem das beim Ausführen des Callbacks folgende Fehlermeldung erscheint:
Attempted to load class "backendExtended" from the global namespace. Did you forget a "use" statement?
Könnte mir hier bitte kurz jemand helfen wie ich dieses Problem beheben kann. Danke
Markus
-
Das System kennt deine Klasse "backendExtended" nicht.
Wo liegt diese denn und hat dies einen namespace?
Poste mal deinen Code der dca.
Ansonsten probiere es zuerst mal mit "\backendExtended" als Klasse
lg
Gebi
-
Hallo,
vielen Dank fürt deine Antwort, bin leider erst heute zum antworten gekommen.
Also in meiner dcaconfig habe ich folgenden Code:
Code:
$GLOBALS['TL_DCA']['tl_kundenverwaltung']['config']['onsubmit_callback'][] = array('backendExtended','sendMail');
und dann unter system/modules/backendExtended in der backendExtened.php folgendes:
Code:
<?php
if (!defined('TL_ROOT')) die('You can not access this file directly!');
class backendExtended extends Backend
{
public function sendMail($dc)
{
}
}
Hier noch aus dem Ordner config die autoload.php
Code:
ClassLoader::addClasses(array
(
'backendExtended' => 'system/modules/backendExtended/backendExtended.php',
));
Wo liegt der Fehler? Scho einmal vielen Dank für deine Hilfe
-
Problem ist gelöst. Vielen Dank
-
Ich sag's nur ungern, aber es ist so viel einfacher (und besser für andere), wenn man die Lösung auch hin schreibt...
Der Beitrag ist quasi nutzlos für die Nachwelt....
Bitte, schreibt doch kurz dazu, wie die Lösung aussieht.... Dankeschön!
-
Genau, ich könnt hier die Lösung gerade auch gut gebrauchen ;)
-
Lösung wofür genau? Der Thread ist ja mittlerweile 3 Jahre alt.
-
Das Versenden von Mails aus dem Backend mittels Callback.
Ich konnte es hiermit lösen: https://de.contaowiki.org/Callback-F...er_neuen_Seite
-
Wie du Callbacks registrierst ist hier dokumentiert: https://docs.contao.org/dev/framewor...ring-callbacks
-
Danke, habe ich bereits studiert. :)
-
Nimm auf jeden Fall nicht die Lösung aus dem veralteten Wiki ;)
-
Mach ich nicht, werde es nächste Woche gemäss deinem Link neu und sauber registrieren.
Danke dir!