Enviado por Miguel Trindade em
Com o snippet a seguir é possível pegar o resultado de uma views dinamicamente e manipulá-lo de acordo com sua necessidade.
O primeiro parâmentro a ser informado é o nome da view e o segundo o ID do display. No meu exemplo utilizo uma view chamada "artigos" e o ID do meu display é block_1.
$result = views_get_view_result('artigos', 'block_1'); // dsm($result);
Caso seja necessário também é possível enviar outros argumentos para a view:
$result = views_get_view_result('artigos', 'block_1', arg(1), arg(2)); // dsm($result);
Caso tenha o módulo Devel instalado, utilize a função dsm($result); para ver o resultado como abaixo: