Como o título descreve, estou tentando agrupar os resultados de uma exibição pela primeira letra. A pesquisa no Google revelou uma maneira para mim de que metade faz o truque: exibir o título duas vezes, excluir da exibição, limitar o número de caracteres (1), agrupar por isso. Inteligente, devo admitir, mas preciso revelar um campo de agrupamento, mesmo que não haja resultados, como:
A
Alpha
Anekin
B
Bravo
Borvo
C
D
Delta
Dooku
Alguma idéia de como fazer isso?
Foi realmente frustrante, mas no final eu descobri:
No arquivo tpl do estilo de saída da linha de vistas:
Isso funciona para mim, uma vez que essa exibição gera todos os seus resultados, para que eu possa assumir com segurança que $ view-> result terá os mesmos elementos que $ linhas. $ linhas afaik é a saída da página atual. Não tenho certeza se o resultado $ view-> se comporta da mesma maneira.
fonte
Dê uma olhada neste artigo em Drupal.org. Espero que seja útil para você, pelo menos me ajudou.
http://drupal.org/node/1078962
fonte
Na verdade, adicionamos código na parte "Cabeçalho" da nossa visualização (selecione o método de entrada para o código PHP). Aqui está o nosso código php que faz o que você está procurando (e não requer um arquivo de modelo separado).
fonte