Perl OTRS:为客户零件创建新模块
我一直在尝试在Perl OTRS:为客户零件创建新模块,perl,otrs,Perl,Otrs,我一直在尝试在OTRS中添加一个菜单选项,我遵循了OTRS为开发人员提供的菜单,并为代理创建了一个新的Hello World菜单(模块)。我也想为客户做类似的事情。我试着自己做,但没有成功。如果有人能指导我怎么做,我将不胜感激 谢谢如果您想注册客户模块,只需通过…/Kernel/Config/Files/yourConfigName.XML中的XML文件注册即可,如下所示: <ConfigItem Name="CustomerFrontend::Module###MyCustomModul
OTRS
中添加一个菜单选项,我遵循了OTRS
为开发人员提供的菜单,并为代理创建了一个新的Hello World菜单(模块)。我也想为客户做类似的事情。我试着自己做,但没有成功。如果有人能指导我怎么做,我将不胜感激
谢谢如果您想注册客户模块,只需通过…/Kernel/Config/Files/yourConfigName.XML中的XML文件注册即可,如下所示:
<ConfigItem Name="CustomerFrontend::Module###MyCustomModule" Required="0" Valid="1">
<Description Translatable="1">Frontend module registration for the customer interface.</Description>
<Group>Ticket</Group>
<SubGroup>Frontend::Customer::ModuleRegistration</SubGroup>
<Setting>
<FrontendModuleReg>
<Description>My Module Desc</Description>
<NavBarName>Ticket</NavBarName>
<Title>My Module</Title>
<NavBar>
<Description Translatable="1">My Module desc</Description>
<Name Translatable="1">My Module</Name>
<Block></Block>
<Type>Submenu</Type>
<NavBar>Ticket</NavBar>
<Link>Action=MyCustomModule</Link>
<LinkOption></LinkOption>
<Prio>600</Prio>
</NavBar>
</FrontendModuleReg>
</Setting>
</ConfigItem>
客户界面的前端模块注册。
票
前端::客户::模块注册
我的模块描述
票
我的模块
我的模块描述
我的模块
子菜单
票
Action=MyCustomModule
600
不要忘记相应地将模块命名为“MyCustomModule.pm”,并在模块本身中更改自动加载模块的名称
在开发者目录中为模块构建目录/Hello World
。开发者目录在哪里?