Страница 1 из 1

Новый пункт меню

Добавлено: 28 окт 2014, 15:59
Mardoc
Как можно добавить новый пункт основного меню? Например, это может быть для создания какой либо третьей группы заявок.

Re: Новый пункт меню

Добавлено: 28 окт 2014, 16:28
ykolesnikov
Встречалось где-то, надо искать. Поищите здесь, на форуме или на английском. Попробуйте разные поисковые запросы. Возможно, это описано в документации по разработке. Посмотрите Development manual (англ.)

Re: Новый пункт меню

Добавлено: 28 окт 2014, 16:54
merkushov
Создайте новый xml конфиг в Kernel/Config/Files/

Код: Выделить всё

<?xml version="1.0" encoding="utf-8" ?>
<otrs_config version="1.0" init="Framework">
    <ConfigItem Name="Frontend::Module###AgentHowTo" Required="0" Valid="1">
        <Description Translatable="1">Справка для Агента</Description>
        <Group>Framework</Group>
        <SubGroup>Frontend::Agent::ModuleRegistration</SubGroup>
        <Setting>
            <FrontendModuleReg>
                <Description>Agent HowTo</Description>
                <Title Translatable="1">How to</Title>
                <NavBarName>HowTo</NavBarName>
                <NavBar>
                    <Name Translatable="1">How to</Name>
                    <Link>Action=AgentHowTo</Link>
                    <LinkOption></LinkOption>
                    <NavBar>HowTo</NavBar>
                    <Type>Menu</Type>
                    <Description Translatable="1"></Description>
                    <Prio>1000</Prio>
                    <Block>ItemArea</Block>
                    <AccessKey></AccessKey>
                </NavBar>
            </FrontendModuleReg>
        </Setting>
    </ConfigItem>
</otrs_config>
не забудьте пересобрать конфиг

Код: Выделить всё

perl ./bin/otrs.RebuildConfig.pl

Re: Новый пункт меню

Добавлено: 28 окт 2014, 17:09
alexus
Mardoc писал(а):Как можно добавить новый пункт основного меню? Например, это может быть для создания какой либо третьей группы заявок.
Сильно похоже на "дайте попить, а то так кушать хочется, что аж переночевать негде" :D !

Re: Новый пункт меню

Добавлено: 17 июн 2015, 15:26
Mardoc
Используя эту статью viewtopic.php?f=4&t=1800#p9215 создал новый пункт меню в интерфейсе АГЕНТА.
Я создал модуль используя как базовый AgentTicketEmail.pm. Создал файлик с шаблоном отдельным для нового модуля.
Все получилось - появился пункт меню, при вызове появляется моя форма правильная.
Но когда я все заполняю и нажимаю кнопку Создать заявку, то получаю просто дергающуюся кнопку и все, далее ничего не происходит, форма никуда не уходит.
Куда копать? МОжно как то в отладочном режиме отследить где ошибка?

Re: Новый пункт меню

Добавлено: 18 июн 2015, 08:45
Mardoc
неужели никто формы новые не создавал помимо имеющихся?
Заметил, что форма перестает реагировать после того как я выбираю "клиента"...