Pegar o resultado de uma views dinamicamente

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:

Pegar o resultado de uma views dinamicamente