Hallo liebe Community,
kann mir jemand weiterhelfen?
Ich programmiere gerade mal wieder ein Modul und benötige in der Backend-Modulkonfiguration einen eigenen Formularfeldtyp. Ich habe als Dublikat aus note.php dieses Script
/libraries/joomla/form/fields/javascriptexec.php erzeugt und nach meinen Wünschen angepasst. Funktioniert soweit hervorragende (Lädt ein Javascript wie im Manifest-XML-Script als Feldinhalt vorkonfiguriert und führt dieses beim Aufruf des Moduls im Backend aus.).
Nun will ich ein Installations-ZIP für dieses Modul bauen und o.g. Form-Field-Script muss in o.g. library-Verzeichnis installiert werden, damit der Nutzer dieses nicht extra von Hand kopieren muß. Vermutlich bekommt man das mit einem Installscript hin, aber ich hatte gehofft, es geht evtl. mit einem Eintrag in der Modul-Manifest.XML:
<files folder="libraries-joomla-form-fields">
<folder>libraries/joomla/form/fields</folder>
<folder>javascriptexec.php</folder>
</files>
Aber das funzt nicht. Mache ich da was falsch, oder ist das so schlicht für'n modul nicht mgl?
Alternativ muss ich das Form-Field-Script nicht in o.g. Library-Verzeichnis haben. Lt. J!Dokumentation kann man für Komponenten ja auch Form-Fields ablegen unter z.B. components/com_mycomponent/models/fields/hier_mein_form_field.php
Wenn das so auch für Module gehen würde (Leider bleibt die J!Dokumation hier unklar), wäre die Installation per manifest.xml super einfach. Wenn ich aber für mein Modul unter modules/mod_meinmodule/models/fields/ so ein Form-Field-Script ablege, wird es nicht erkannt - scheint also nicht zu funktionen. Oder mache ich hier was falsch?
Irgend ne Lösung muss es doch geben?!?