- Joomla Version
- 5
- PHP Version
- PHP 8.3.x
- Hoster
- Lokal
Hallo,
ich bin gerade dabei ein selbst erstelltes Modul, welches ein einfaches Kontaktformular via Ajax versendet, auf die neue Modul-Struktur mit Provider umzustellen.
Bei der Anpassung habe ich mich an das Tutorial auf https://manual.joomla.org/docs gehalten.
Die alte Struktur sah wie folgt aus:
- language/
- media/
- src/
- tmpl/
- helper.php (da liegt die Ajax Funktion)
- mod_eigenesmodul.php
- mod_eigenesmodul.xml
Die neue Struktur sieht jetzt so aus:
- language/
- media/
- services/
- src/
- src/Dispatcher/...
- src/Helper/ModEigenesmodulHelper.php (hier liegt die Ajax Funktion derzeit)
- src/forms/
- tmpl/
- mod_eigenesmodul.xml
Bei versenden bekomme ich dann folgenden Fehler:
{
"error": true,
"code": 0,
"message": "Class \"Joomla\\Module\\BasicForms\\Site\\Helper\\ModuleHelper\" not found"
}
Was hab ich falsch gemacht? Muss die Helper Klasse bzw. die Ajax Funktion wo anders eingebunden sein? Über eine Anregung oder Idee währe ich dankbar.
Mirko