AgentTicketOverviewSmall Sortierung nach Created

Hilfe zu Znuny Problemen aller Art
Locked
andreasotrs
Znuny newbie
Posts: 80
Joined: 20 Dec 2012, 16:13
Znuny Version: 3.3.9

AgentTicketOverviewSmall Sortierung nach Created

Post by andreasotrs »

Hallo,

ich habe in der Ansicht AgentTicketOverviewSmall die Spalte Age durch Created ersetzt, aber leider funktioniert die Sortierung nicht. Die Anzeige vom Erstelltdatum funktioniert. Wenn ich auch Erstellt klicke, erhalte ich "Keine Ticketdaten gefunden.".

Wer kann mir bitte bei der Sortierung helfen?

Hier meine Änderungen:
AgentTicketOverviewSmall.dtl

Code: Select all

....
<!-- dtl:block:OverviewNavBarPageCreated -->
                    <th class="Created $QData{"CSS"}">
                       <a name="OverviewControl" href="$Env{"Baselink"}Action=$Env{"Action"};$Data{"LinkSort"};SortBy=Created;OrderBy=$LQData{"OrderBy"}">$Text{"Created"}</a>
                     </th>
<!-- dtl:block:OverviewNavBarPageCreated -->
...
                    <td>
                        $QData{"Created"}
                    </td>
....
TicketOverviewSmall.pm

Code: Select all

...
my @Col = (qw(TicketNumber Created State Lock Queue Owner CustomerID));
...
Mit freundlichem Gruß
Andreas

OTRS Prod 4.0.6
OTRS Test 4.0.6
Red Hat Linux 6.1
DB MySQL
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: AgentTicketOverviewSmall Sortierung nach Created

Post by reneeb »

Warum lässt Du die Sortierung nicht nach Alter und zeigst einfach nur das Erstelldatum an? Also im Link das "SortBy=Age" lassen...

Wenn Du Dir die Kernel/System/TicketSearch.pm anschaust, siehst Du die Variable "%SortOptions". Dort siehst Du, nach welchen Kriterien Du sortieren kannst. Wenn Du "SortBy=Created" lassen willst, musst Du das hier entsprechend anpassen.
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
andreasotrs
Znuny newbie
Posts: 80
Joined: 20 Dec 2012, 16:13
Znuny Version: 3.3.9

Re: AgentTicketOverviewSmall Sortierung nach Created

Post by andreasotrs »

Hallo,

danke für den Hinweis, aber leider funktioniert die Sortierung nicht. Wenn ich auf "ERSTELLT" klicke tut sich nichts. Die Anzeige bleibt gleich.
Muss ich noch mehr ändern?

AgentTicketOverviewSmall.dtl

Code: Select all

...
<!-- dtl:block:OverviewNavBarPageCreated -->
                    <th class="Created $QData{"CSS"}">
                       <a name="OverviewControl" href="$Env{"Baselink"}Action=$Env{"Action"};$Data{"LinkSort"};SortBy=Age;OrderBy=$LQData{"OrderBy"}">$Text{"Created"}</a>
                     </th>
<!-- dtl:block:OverviewNavBarPageCreated -->
...
Mit freundlichem Gruß
Andreas

OTRS Prod 4.0.6
OTRS Test 4.0.6
Red Hat Linux 6.1
DB MySQL
andreasotrs
Znuny newbie
Posts: 80
Joined: 20 Dec 2012, 16:13
Znuny Version: 3.3.9

Re: AgentTicketOverviewSmall Sortierung nach Created

Post by andreasotrs »

Hallo,

mein Fehler war das ich in der Datei TicketOverviewSmall.pm Age in Created geändert hatte.
Die Datei TicketOverviewSmall.pm musste gar nicht geändert werden.
Änderungen in der Datei

Code: Select all

<!-- dtl:block:OverviewNavBarPageAge -->
                    <th class="Age $QData{"CSS"}">
                       <a name="OverviewControl" href="$Env{"Baselink"}Action=$Env{"Action"};$Data{"LinkSort"};SortBy=Age;OrderBy=$LQData{"OrderBy"}">$Text{"Created"}</a>
                     </th>
<!-- dtl:block:OverviewNavBarPageAge -->
und

Code: Select all

                    <td>
                       $TimeShort{"$QData{"Created"}"}
                    </td>
Mit freundlichem Gruß
Andreas

OTRS Prod 4.0.6
OTRS Test 4.0.6
Red Hat Linux 6.1
DB MySQL
Locked