I got a simple question regarding the How To "How To Show/Hide Dynamic Field for specific Queue"
I wanted to edit the visibility of DynamicFields in AgentTicketEmail.
Version of OTRS is 4.0.5, but the ID's haven't changed.
This was my way to add a dynic fied to AgentTicketEmail:
1) Added Dynamic Field "ExternalTicketNo"
2) Activated it in Ticket::Frontend::AgentTicketEmail###DynamicField as enabled
Dynamic field shows up when creating new Email-Ticket.
3) Edited AgentTicketEmail.tt and inserted the edited code directly at the beginning (right after the Copyright/Disclaimer):
Code: Select all
<script type="text/javascript">
function nonetext() {
$("#DynamicField_ExternalTicketNo").parent().hide();
$("#LabelDynamicField_ExternalTicketNo").parent().hide();
}
$('#Dest').change(function(){
selection = $(this).val();
switch(selection)
{
case "38||1) IT Support::TestDynamicField":
nonetext();
$('#DynamicField_ExternalTicketNo').parent().show();
$('#LabelDynamicField_ExternalTicketNo').parent().show();
break;
default:
nonetext();
}
});
nonetext();
</script>
4) Cleared Template-Cache.
The Dynamic Field still shows up at every Queue.
Do I have to edit it anywhere else?