Hi Everyone,
I want to register a module that should be accessible for customers
not logged-in yet. This module should return a JSON data. I want to
improve the login by making some validations while the user is typing,
before he click the submit button.
So, I create a simple OTRS package for install this module.
It's configuration file is like this:
<?xml version="1.0" encoding="iso-8859-1" ?>
<ConfigItem Name="PublicFrontend::Module###PublicMyPackage" Required="1"
Valid="1">
<Description Lang="en">Frontend module registration for
MyPackage.</Description>
<Group>MyPackage</Group>
<SubGroup>Frontend::Public::ModuleRegistration</SubGroup>
<Setting>
<FrontendModuleReg>
<Description>MyPackage</Description>
<NavBarName>MyPackage</NavBarName>
<Title>MyPackage</Title>
</FrontendModuleReg>
</Setting>
</ConfigItem>
But the module is inaccesible in the public.pl. This URL:
http://<HOST>/otrs/public.pl?Action=MyPackage
doesn't work. And shows the following error: "Error: Got no ModuleReg!"
All files are copied correctly:
Kernel/Config/Files/MyPackage.xml
Kernel/System/MyPackage.pm
Kernel/Modules/PublicMyPackage.pm
Kernel/Language/en_PublicMyPackage.pm
Kernel/Output/HTML/Standard/PublicMyPackage.dtl
What i am doing wrong? Can someone helpme?
Thanks!
Juan Manuel