Como describe el título, estoy tratando de agrupar los resultados de una vista por su primera letra. Buscar en Google reveló una forma en que la mitad hace el truco: mostrar el título dos veces, excluir de la pantalla, limitar a 1 (st) carácter, agrupar por eso. Inteligente, debo admitirlo, pero necesito revelar un campo de agrupación incluso si no hay resultados, como por ejemplo:
A
Alpha
Anekin
B
Bravo
Borvo
C
D
Delta
Dooku
¿Alguna idea sobre cómo hacer eso?
Fue realmente frustrante, pero al final lo descubrí:
En el archivo tpl de estilo de salida de la fila de vistas:
Esto funciona para mí, ya que esa vista supera todos sus resultados, por lo que puedo asumir con seguridad que $ view-> result tendrá los mismos elementos que $ filas. $ rows afaik es el resultado de la página actual. No estoy seguro de si $ view-> result se comporta de la misma manera.
fuente
Echa un vistazo a este artículo en Drupal.org. Espero que te sea útil, al menos me ayudó.
http://drupal.org/node/1078962
fuente
De hecho, agregamos código en la parte "Encabezado" de nuestra vista (seleccione el método de entrada para el código PHP). Aquí está nuestro código php que hace lo que está buscando (y no requiere un archivo de plantilla separado).
fuente