Cuando generamos un View, y queremos darle un formato en particular tenemos que agregar una llamada desde nuestro templates a la función views_embed_view, pasando por parámetros el nombre de la vista, el display_id.
<?php echo views_embed_view( 'nombre_vista' , $display_id = 'default' ); ?>
Cuando hacemos esta llamada nos genera un html con el contenido de la vista. Si queremos darle un formato html especial tenemos que generar un archivo con el nombre view_view–nombre_vista.tpl.phpA esta función llega un objeto con el nombre $view->result, que contiene todo el contenido de nuestra vista.
Por ejemplo si quisieramos mostrar el contenido de la vista en una listado con el title y el teaser, el código seria el siguiente.
<ul class="destacados_libros">
<?php if (!empty($title)): ?>
<li class="top_titulo"><?php print $title; ?></li>
<?php endif; ?>
<?php foreach ($view->result as $row): ?>
<li><?php echo $row->node_revisions_teaser; ?></li>
<li><?php echo $row->node_title;?></li>
<?php endforeach; ?>
</ul>
