Ordenamiento de tablas en Drupal
Rodrigo Cubillos
Software EngineerEl uso de tablas para mostrar información en muy común en los Sitios Web. Para ello Drupal ofrece una serie de helper's que nos facilitan la vida y nos evitan reinventar la rueda, en este caso el theme_table. Este recibe como parametro una arreglo "$variables". Vamos utilizar la función del blog paginador en drupal para agregar algunas funcionalidades.
https://gist.github.com/350476...
Una funcionalidad que ayuda mucho, sobre todo en los casos de muchos elementos, es el ordenamiento de las columnas, para esto debemos realizar varios cambios, nuestra función quedaría:
https://gist.github.com/350536... Y generaría el siguiente listado
Como podemos observar agregó un "Enlace" en cada una de los títulos de las columnas lo cual nos permite el ordenamiento. Otra opción que nos ofrece el theme_table es la opción mostrar un mensaje cuando no hay elementos disponibles en nuestro listado, lo que nos da la posibilidad de colocar un mensaje y un enlace hacía la creación de contenido, tendríamos que modificar nuestro arreglo "$variables":
https://gist.github.com/350549...
Espero que cuando necesiten realizar un listado, no olviden utilizar todas las diferentes opciones que nos ofrece drupal. Para obtener más información visite el API de drupal.
Written by Rodrigo Cubillos
Rodrigo develops and optimizes software solutions, focusing on functionality and user experience. His expertise in coding and problem-solving ensures the creation of efficient and reliable applications.