die CustomerTicketOverView.dtl wurde von mir um weitere Spalten (SLA, AUSENWIRKUNG, KUNDE, TICKETMELDER) erweitert:
Klickt man auf die Überschrift in der Spalte "TICKETMELDER" um die Daten zu sortieren, bekommt man im OTRS Systemprotokoll die Fehlermeldung "Need valid SortBy (CustomerName)!".
Hat jemand eine Idee voran das Problem liegen könnte.
Anbei das entsprechende Code Fragment:
Code: Select all
...
<div class="Content">
<table class="Overview">
<thead>
<tr>
<th class="Ticket $LQData{"TicketSort"}">
<a href="$Env{"Baselink"}Action=$Env{"Action"};Subaction=$Env{"Subaction"};SortBy=Ticket;OrderBy=$LQData{"OrderBy"};Filter=$LQData{"Filter"}">
$Config{"Ticket::Hook"}
</a>
</th>
<th class="Title $LQData{"TitleSort"}">
<a href="$Env{"Baselink"}Action=$Env{"Action"};Subaction=$Env{"Subaction"};SortBy=Title;OrderBy=$LQData{"OrderBy"};Filter=$LQData{"Filter"}">
$Text{"Title"}
</a>
</th>
<th class="State $LQData{"StateSort"}">
<a href="$Env{"Baselink"}Action=$Env{"Action"};Subaction=$Env{"Subaction"};SortBy=State;OrderBy=$LQData{"OrderBy"};Filter=$LQData{"Filter"}">
$Text{"State"}
</a>
</th>
<th class="Age $LQData{"AgeSort"}">
<a href="$Env{"Baselink"}Action=$Env{"Action"};Subaction=$Env{"Subaction"};SortBy=Age;OrderBy=$LQData{"OrderBy"};Filter=$LQData{"Filter"}">
$Text{"Age"}
</a>
</th>
<th class="SLA $LQData{"SLASort"}">
<a href="$Env{"Baselink"}Action=$Env{"Action"};Subaction=$Env{"Subaction"};SortBy=SLA;OrderBy=$LQData{"OrderBy"};Filter=$LQData{"Filter"}">
$Text{"SLA"}
</a>
</th>
<th class="TicketFreeText3 $LQData{"TicketFreeText3Sort"}">
<a href="$Env{"Baselink"}Action=$Env{"Action"};Subaction=$Env{"Subaction"};SortBy=TicketFreeText3;OrderBy=$LQData{"OrderBy"};Filter=$LQData{"Filter"}">
$Text{"Aussenwirkung"}
</a>
</th>
<th class="CustomerID $LQData{"CustomerIDSort"}">
<a href="$Env{"Baselink"}Action=$Env{"Action"};Subaction=$Env{"Subaction"};SortBy=CustomerID;OrderBy=$LQData{"OrderBy"};Filter=$LQData{"Filter"}">
$Text{"Kunde"}
</a>
</th>
<th class="CustomerName $LQData{"CustomerNameSort"}">
<a href="$Env{"Baselink"}Action=$Env{"Action"};Subaction=$Env{"Subaction"};SortBy=CustomerName;OrderBy=$LQData{"OrderBy"};Filter=$LQData{"Filter"}">
$Text{"Ticketmelder"}
</a>
</th>
</tr>
</thead>
<tbody>
<!-- dtl:block:Record -->
<tr title="$QData{"TicketNumber"}" class="MasterAction">
<td class="Ticket">
<a href="$Env{"Baselink"}Action=CustomerTicketZoom;TicketID=$LQData{"TicketID"}" class="MasterActionLink">$QData{"TicketNumber"}</a>
</td>
<td class="Title">
<div>
<h2>$QData{"Subject","60"}</h2>
- $QData{"Body","130"}
</div>
</td>
<td class="Status" title="$Text{"$Data{"State"}"}">$Quote{"$Text{"$Data{"State"}"}","18"}</td>
<td class="Age" title="$TimeShort{"$Data{"Created"}"}">$QData{"Age","20"}</td>
<td class="SLA" title="$Text{"$Data{"SLA"}"}">$Quote{"$Text{"$Data{"SLA"}"}","15"}</td>
<td class="TicketFreeText3" title="$Text{"$Data{"TicketFreeText3"}"}">$Quote{"$Text{"$Data{"TicketFreeText3"}"}","18"}</td>
<td class="CustomerID" title="$Text{"$Data{"CustomerID"}"}">$Quote{"$Text{"$Data{"CustomerID"}"}","18"}</td>
<td class="CustomerName" title="$Text{"$Data{"CustomerName"}"}">$Quote{"$Text{"$Data{"CustomerName"}"}","18"}</td>
</tr>
...
Gruß
Yury