Здравствуйте.
Столкнулся для себя с (пока) не разрешимой проблемой: Из модуля запускается вывод сводной информации через темплейт.
Внутри темплейта через теги [% Data %] Вывожу требуемуему мне сводную информацию.
По замыслу должно быть так: юзер жмет кнопку, попадает на tt-страницу, читает сводную информацию. Если что-то не нравится, правит. И в финальной стадии нажимает на кнопку "Export".
У меня уже заготовлен модуль, который отправляет информацию в базу данных. Но я не знаю, как на кнопку "навесить" эту самую активность, т.е. вызов Perl-модуля делающего отправку.
Подскажите, может я чего не до читал в документации? Может можно все-таки сделать такое?
Запуск из темплейта (с расширением .tt) активности на Perl
Модератор: ykolesnikov
-
- OTRS Гуру
- Сообщения: 5192
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Запуск из темплейта (с расширением .tt) активности на Pe
Такие вопросы лучше задавать в разделе "Разработка". А для примера можно любую tt-шку взять с кнопкой - например, Новая телефонная заявка.
С уважением,
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
Re: Запуск из темплейта (с расширением .tt) активности на Pe
Здравствуйте.
Подскажите как всё-таки можно запустить заранее подготовленный перловский модуль из tt-темплейта?
Посмотрел на примере AgentTicketZoom-а, там вроде бы есть такой вот код запускающий модуль:
Подставил свой модуль в разделе "Action" - вываливается с ошибкой.
Как правильно вообще такие вещи делаются?
Подскажите как всё-таки можно запустить заранее подготовленный перловский модуль из tt-темплейта?
Посмотрел на примере AgentTicketZoom-а, там вроде бы есть такой вот код запускающий модуль:
Код: Выделить всё
$('#ResetArticleFilter').bind('click', function (Event) {
var Data = {
Action: 'AgentTicketZoom',
Subaction: 'ArticleFilterSet',
TicketID: "[% Data.TicketID | html %]",
SaveDefaults: 1
};
Core.AJAX.FunctionCall(Core.Config.Get('CGIHandle'), Data, function () {
location.reload();
});
});
Подставил свой модуль в разделе "Action" - вываливается с ошибкой.
Как правильно вообще такие вещи делаются?
-
- OTRS Гуру
- Сообщения: 5192
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Запуск из темплейта (с расширением .tt) активности на Pe
Этот мануал читали? http://doc.otrs.com/doc/manual/develope ... -otrs.html
С уважением,
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
Re: Запуск из темплейта (с расширением .tt) активности на Pe
Читал.
А есть какой-то ещё?
Что я там должен найти в части решения своего вопроса?
А есть какой-то ещё?
Что я там должен найти в части решения своего вопроса?
-
- OTRS Гуру
- Сообщения: 5192
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Запуск из темплейта (с расширением .tt) активности на Pe
Не знаю, чем помочь. Нашим разработчикам обычно достаточно этого мануала для вхождения в курс дела и реализации поставленных задач.
С уважением,
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
Re: Запуск из темплейта (с расширением .tt) активности на Pe
Да я вроде решил вопрос. При помощи вызова из JavaScript функции
А в Data прописан perl-модуль. Спасибо!
Код: Выделить всё
Core.AJAX.FunctionCall(Core.Config.Get('CGIHandle'), Data, function () {
alert ('Done.');
});