Change a block programatically, accesing to the Views results
Reading from some sources and experimenting a little, I have been able to reply to my question. In your template, you must put the views-view-unformatted.tpl.php file (from themes folder), and there you can modify each of the rows based in some logic (though logic should be constrained to template.php y from there populate a variable in this tpl).
The output of the view must be unformatted text, and the "auxiliary" data must be added, but hidden from view.

&lt;?php

/**
* @file
* Default simple view template to display a list of rows.
*
* @ingroup views_templates
*/
?&gt;
&lt;?php if (!empty($title)): ?&gt;
&lt;h3&gt;&lt;?php print $title; ?&gt;&lt;/h3&gt;
&lt;?php endif; $i = 0;?&gt;
&lt;?php foreach ($rows as $id =&gt; $row): ?&gt;
&lt;div&lt;?php if ($classes_array[$id]) { print ' class="' . $classes_array[$id] .'"';  } ?&gt;&gt;
&lt;?php 

if($view-&gt;result[$id]-&gt;taxonomy_term_data_description != ""){
 // Here I use a logic to show only the item name surrounded by dots.
  print ".." . $row . "..";
}else{
 // Here I use opposite logic to show the link
     print "&lt;a href='" . $view-&gt;result[$id]-&gt;taxonomy_term_data_description . "'&gt;" . $row . "&lt;/a&gt;";
} // if
$i++;
 ?&gt;