Willkommen Gast. Bitte anmelden oder registrieren.

Autor Thema: Sortierung des Eventlist-Archivs  (Gelesen 2696 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Joomla-Hilfe

  • Oberwetterfrosch (Mod)
  • Beiträge: 155
Sortierung des Eventlist-Archivs
« am: 01. März 2012, 09:42:18 »
Auf der Supportchatseite habe ich für die Joomla-Termine die Eventlist 1.0.2 installiert. Blöderweise zeigt sie anders als im Original von Schlu das Archiv per Default nicht in umgekehrter chronologischer Reihenfolge, sondern in chronologischer.

Hat jemand eine Idee, wo ich drehen muß, um das ursprüngliche Verhalten hinzubekommen?
Dietmar

Die Realität ist eine Halluzination, die durch akuten Alkoholmangel hervorgerufen wird.

Firstlady

  • Pink Berserk (Mod)
  • Beiträge: 190
    • www.chmst.de
Antw: Sortierung des Eventlist-Archivs
« Antwort #1 am: 01. März 2012, 14:09:45 »
Hallo Dietmar,
ich kenne keine Möglichkeit, bei EventList das Sortierverhalten dauerhaft zu beeinflussen.
Die Sortierung startet ab Zeitpunkt "jetzt" und geht entweder in die Zukunft - aufsteigend ab "jetzt", oder in die Vergangenheit (Archiv) - absteigend ab "jetzt".
Das ist ja auch ganz vernünftig.
Daneben gilt die normale Sortierlogik der Joomla-Komponenten. Man kann jederzeit in der aktuellen View die Sortierung für die aktuelle Ansicht durch Klick auf den Spaltennamen ändern - das gilt aber nur temporär.
Oder habe ich deine Frage falsch verstanden?
Grüße, Christiane

Joomla-Hilfe

  • Oberwetterfrosch (Mod)
  • Beiträge: 155
Antw: Sortierung des Eventlist-Archivs
« Antwort #2 am: 01. März 2012, 15:05:09 »
oder in die Vergangenheit (Archiv) - absteigend ab "jetzt".
Das hat sie im Original von Schlu brav gemacht, aber in der für 1.6+ portierten 1.0.2 von Pascal Ellrich nicht mehr, siehe http://www.joomla-supportchat.de/site/termine-um-joomla/eventlist/archive.html
Dietmar

Die Realität ist eine Halluzination, die durch akuten Alkoholmangel hervorgerufen wird.

bembelimen

  • moderatives Dielektrikum
  • Beiträge: 227
  • Ich kam, sah und zensierte...
    • Joomla! Vereinsverwaltung
Antw: Sortierung des Eventlist-Archivs
« Antwort #3 am: 01. März 2012, 15:12:12 »
components/com_eventlist/models/eventlist.php Zeile 80

$this->setState('filter_order_dir', JRequest::getWord('filter_order_Dir', 'ASC'));
ersetzen mit:

if (JRequest::getWord('task') == 'archive') {
    $this->setState('filter_order_dir', JRequest::getWord('filter_order_Dir', 'DESC'));
}
else {
    $this->setState('filter_order_dir', JRequest::getWord('filter_order_Dir', 'ASC'));
}

components/com_eventlist/views/eventlist/view.html.php Zeile 184

$filter_order_Dir = JRequest::getWord('filter_order_Dir', 'ASC');
umschreiben in:

$filter_order_Dir = JRequest::getWord('task') == 'archive' ? JRequest::getWord('filter_order_Dir', 'DESC') : JRequest::getWord('filter_order_Dir', 'ASC');

oder die Kurzform (gilt bei beiden):

JRequest::getWord('filter_order_Dir', JRequest::getWord('task') == 'archive' ? 'DESC' : 'ASC')
Joomla! ist auch nur ein Mensch...

Sammy

  • Bestätigter Nutzer
  • Beiträge: 165
Antw: Sortierung des Eventlist-Archivs
« Antwort #4 am: 06. März 2012, 12:14:33 »
Ich würde das auf jeden Fall im dortigen Forum melden, damit das früher oder später eingebaut wird, was die sicher machen wollen, weil sie ja wieder an's Oríginal kommen wollen.
Ansonsten wirst Du bei Updates immer wieder Hand anlegen müssen.