Avisos
Vaciar todo

Ordenar Event List  

 
Iñigo
 Iñigo
Usuario activo

Hola;

quisiera saber como puedo ordenar por fechas descentente en el componente EventList.

Un saludo.

URL del sitio: https://www.webempresa.com

Citar
Respondido : 26/04/2012 1:20 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Iñigo,

Los tutoriales de Evenlist explican cómo ordenar la fecha descendente en la lista de eventos que se muestra en la página de EventList.

El problema es que la pantalla por defecto es una lista que muestra los eventos antiguos primero y hay que hacer clic en los enlaces de la cabecera de la fecha (Date) para ordenar en base a los últimos eventos.

La siguiente modificación permite mostrar la lista de eventos de más recientes a más antiguos. Supuestamente este hack debe incluirse en la configuración de la nueva versión de EventList.

Actualmente:

En models/eventlist.php buscar:

$this->setState(‘filter_order_dir’, JRequest::getCmd(‘filter_order_Dir’, ‘ASC’));

Y sustituir por:

$this->setState(‘filter_order_dir’, JRequest::getCmd(‘filter_order_Dir’, ‘DESC’));

Y en el archivo views/eventlist/view.html.php buscar:

$filter_order_Dir   = JRequest::getWord(‘filter_order_Dir’, ‘ASC’);

Y sustituir por:

$filter_order_Dir   = JRequest::getWord(‘filter_order_Dir’, ‘DESC’);

Con esto debería funcionarte sin problema el método de ordenación de eventos desde el backend.

Nota: Realiza una copia de seguridad de os archivos implicados antes de realizar los cambios.

Saludos

ResponderCitar
Respondido : 26/04/2012 2:09 pm

Cursos Gratuitos WordPress