4

開発者向けに提供されたドキュメントOTRSに従って、エージェント用の新しい Hello World メニュー (モジュール) を作成することができました。Customer Part についても同様のことをしたいと考えています。私は自分で試してみましたが、成功しませんでした。誰かが私にそれを行う方法を教えていただければ幸いです.OTRS

ありがとうございました

4

1 に答える 1

0

Customer モジュールを登録する場合は、次のように .../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>

それに応じてモジュールに「MyCustomModule.pm」という名前を付け、モジュール自体で自動ロードされたモジュールの名前を変更することを忘れないでください

于 2014-12-08T11:17:31.760 に答える