Шаблоны заявок

Запросы на решение проблем

Модератор: ykolesnikov

Ответить
ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Шаблоны заявок

Сообщение ykolesnikov » 18 фев 2013, 13:47

Добрый день коллеги!
При создании шаблона для заявки (Ticket Template), натолкнулся на неприятный момент. Все работает как описано в Howtos, кроме подстановки очереди.
Текст шаблона:

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

<form action="$Env{"CGIHandle"}" method="post" enctype="multipart/form-data" id="Template2">
    <input type="hidden" name="Action" value="$Env{"Action"}"/>
    <input type="hidden" name="Subaction" value="StoreNew"/>
    <input type="hidden" name="FormID" value="$QData{"FormID"}"/>
    <input type="hidden" name="ExpandCustomerName" value="1"/>
    <input type="hidden" name="Subject" value="$Text{"PresentationSupport"}"/>
    <input type="hidden" name="Body" value="$Text{"BodyPresentationSupport"}"/>
    <input type="hidden" name="TypeID" value="55"/>
    <input type="hidden" name="Dest" value="41||ОТП::Обеспечение_совещаний_презентаций"/>
    <input type="hidden" name="DynamicField_CategoryName" value="030"/>
    <input type="hidden" name="Expand" value="1"/>
Как учили в теме и в ролике YouTube.
Посмотрел в создаваемый на странице код и обнаружил, что все упирается в русские названия очередей. Там получается несортированный список (вернее сортированный по русским названиям) и не находится нужного значения и подстановки не проиходит.
Видимо нужна какя-то модификация кода шаблона, но у меня даже мыслей нет из-за незнания языка.
Или вместо переменной Dest в коде нужна переменная, которая выбирала бы очередь по id, но в лоб через DestID не работает или что делаю неправильно? :cry:
Может есть у кого опыт?
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Шаблоны заявок

Сообщение ykolesnikov » 19 фев 2013, 12:31

Так и нет никаких мнений или вариантов? :oops:
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

merkushov
OTRS Бывалый
Сообщения: 310
Зарегистрирован: 25 окт 2012, 15:06
Откуда: Воронеж
Поблагодарили: 2 раза

Re: Шаблоны заявок

Сообщение merkushov » 19 фев 2013, 15:44

Возился я как-то с кодом формирующим список очередей для формы. Помню, что там были проблемы из-за этого дурацкого формата.
Меркушов Виктор, perl программист

prog5
OTRS Новобранец
Сообщения: 26
Зарегистрирован: 15 июн 2012, 09:32

Re: Шаблоны заявок

Сообщение prog5 » 13 авг 2013, 12:03

проблема в кодировке.

решение такое:

в файле ru_Custom.pm

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

$Self->{Translation}->{'Template_oaiss_select'} = "7||***УИТ***::OАиСС"
а в *.dtl

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

<input type="hidden" name="Dest" value="$Text{"Template_oaiss_select"}"/>
CentOS 6, OTRS 3.3.4

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Шаблоны заявок

Сообщение ykolesnikov » 13 авг 2013, 15:46

Идея хорошая и понятная, надо будет попробовать. Спасибо! :D
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

Ответить