Hallo,
ich würde gerne bei der Kundenansicht - Neues Ticket (customer.pl), dem Kunden eine fixe Queue vorgeben.
Derzeit kommt bei der Auswahl, immer dieser Strich " - ".
Entweder soll gleich die von mir vorgebene Queue angezeigt werden oder die Auswahl soll generell gesperrt sein.
Aber auf jeden Fall will ich diesen Strich weg haben!!
Geht das?
Danke für eure Hilfe!
Patrick
Kundenansicht - Neues Ticket
-
- Znuny wizard
- Posts: 326
- Joined: 30 Jan 2008, 14:59
- Znuny Version: 6.0.19
- Real Name: Max Hendrik Backs
Kundenansicht - Neues Ticket
Hallo psc,
dafür musst du das Layout anpassen. Ich empfehle dir, ein neues Layout dafür anzulegen, da du sonst in der Paketverwaltung eine Fehlermeldung bekommst. Eine Anleitung dazu findest du hier: http://doc.otrs.org/2.3/de/html/c1964.html. Kopiere die Datei <otrs-home>/Kernel/Output/HTML/Standard/CustomerTicketMessage.dtl in dein neuen Themeordner und öffne diese mit einem Editor.
Ab nun benötigst du etwas HTML Kenntnisse. Ich hänge dir einfach mal mein angepasstes Layout an
Jetzt siehst du in dem Bereich mit den hidden Feldern. Über folgenden Zusatzeintrag habe ich eine feste Queuezuornung erreicht.
Als zweites musst du noch das Dropdownmenu ausblenden, schau dir dafür mein auskommentiertes an. Desweiteren kannst du in dem Codesnipsel sehen, dass ich mir den "Typ" in "An" (To) umbenannt habe, ist aber geschmackssache
dafür musst du das Layout anpassen. Ich empfehle dir, ein neues Layout dafür anzulegen, da du sonst in der Paketverwaltung eine Fehlermeldung bekommst. Eine Anleitung dazu findest du hier: http://doc.otrs.org/2.3/de/html/c1964.html. Kopiere die Datei <otrs-home>/Kernel/Output/HTML/Standard/CustomerTicketMessage.dtl in dein neuen Themeordner und öffne diese mit einem Editor.
Ab nun benötigst du etwas HTML Kenntnisse. Ich hänge dir einfach mal mein angepasstes Layout an
Code: Select all
# Auszug aus CustomerTicketMessage.dtl
<tr>
<td colspan="2" class="contenthead">$Text{"Options"}</td>
</tr>
<tr>
<td class="contentbody">
<form action="$Env{"CGIHandle"}" method="post" name="compose" enctype="multipart/form-data">
<input type="hidden" name="Action" value="$Env{"Action"}"/>
<input type="hidden" name="Subaction" value="StoreNew"/>
<input type="hidden" name="Expand" value=""/>
<input type="hidden" name="FormID" value="$QData{"FormID"}"/>
<input type="hidden" name="Dest" value="2||Service Helpdesk"/>
<table border="0">
<!-- dtl:block:TicketType -->
<tr>
<td class="contentkey">$Text{"To"}:</td>
<td class="contentvalue"> $Data{"TypeStrg"}</td>
</tr>
<!-- dtl:block:TicketType -->
# <tr>
# <td width="15%" class="contentkey">$Text{"To"}:</td>
# <td width="85%" class="contentvalue">
# $Data{"ToStrg"}
# <font color="red" size="-2">$Text{"$Data{"Queue invalid"}"}</font>
# </td>
# </tr>
<!-- dtl:block:TicketService -->
<tr>
<td class="contentkey">$Text{"Service"}:</td>
<td class="contentvalue"> $Data{"ServiceStrg"}</td>
</tr>
# rest ist abgeschnitten
Code: Select all
<input type="hidden" name="Dest" value="2||Service Helpdesk"/>
Ticket-System
Ubuntu 18.04
OTRS 6.0.19
Ubuntu 18.04
OTRS 6.0.19
-
- Znuny guru
- Posts: 2189
- Joined: 08 Dec 2005, 17:01
- Znuny Version: 5.0.x
- Real Name: André Bauer
- Company: Magix Software GmbH
- Location: Dresden
- Contact:
Kundenansicht - Neues Ticket
Ähm... Moment!
Bevor man auf den Sourcecode losgeht, lieber mal in die Sysconfig schauen.
Eventuell lässt sich das Problem ja auch schon mit "CustomerPanelSelectionType", "CustomerPanelSelectionString" und "CustomerPanelOwnSelection" lösen.
Bevor man auf den Sourcecode losgeht, lieber mal in die Sysconfig schauen.
Eventuell lässt sich das Problem ja auch schon mit "CustomerPanelSelectionType", "CustomerPanelSelectionString" und "CustomerPanelOwnSelection" lösen.
Prod: Ubuntu Server 16.04 / Zammad 1.2
DO NOT PM ME WITH OTRS RELATED QUESTIONS! ASK IN THE FORUMS!
OtterHub.org
DO NOT PM ME WITH OTRS RELATED QUESTIONS! ASK IN THE FORUMS!
OtterHub.org