Gracias Nicolas por su respuesta.
Vovlí a restarurar el archivo listing_table.php a la versión original que trae Hikashop 1.6.0 y la miniatura aparece, pero no respeta el tamaño configurado en configuracion >> pantalla >> Archivos/Imágenes. A pesar de configurar las medidas de las miniaturas a 100x100 píxeles y las medidas de las imágenes de los productos en 250x250 píxeles, en la vista de categoría en modo tabla la miniatura se muestra del mismo tamaño que la foto del producto (250x250 px).
El código referente a la imagen en modo Tabla en el archivo listing_table.php es el siguiente:
<div style="height:<?php echo $divHeight;?>px;text-align:center;clear:both;" class="hikashop_product_image">
<div style="position:relative;text-align:center;clear:both;width:<?php echo $divWidth;?>px;margin: auto;" class="hikashop_product_image_subdiv">
<?php if($this->params->get('link_to_product_page',1)){ ?>
<a href="<?php echo $link;?>" title="<?php echo $this->escape($this->row->product_name); ?>">
<?php }
echo $this->image->display(@$this->row->file_path,false,$this->escape($this->row->file_name),"","", $width ,$height);
$main_thumb_x = $this->image->main_thumbnail_x;
$main_thumb_y = $this->image->main_thumbnail_y;
$horizontal = '0';
$vertical = -'10';
$this->classbadge->placeBadges($this->image, $this->row->badges, $vertical, $horizontal);
$this->image->main_thumbnail_x = $main_thumb_x;
$this->image->main_thumbnail_y = $main_thumb_y;
if($this->params->get('link_to_product_page',1)){ ?>
</a>
<?php } ?>
</div>
</div>
Y el código que aparece para la imagen en la vista "Bloques" es:
<div style="height:<?php echo $this->image->main_thumbnail_y;?>px;text-align:center;clear:both;" class="hikashop_product_image">
<div style="position:relative;text-align:center;clear:both;width:<?php echo $this->image->main_thumbnail_x;?>px;margin: auto;" class="hikashop_product_image_subdiv">
<?php if($this->params->get('link_to_product_page',1)){ ?>
<a href="<?php echo $link;?>" title="<?php echo $this->escape($this->row->product_name); ?>">
<?php }
echo $this->image->display(@$this->row->file_path,false,$this->escape($this->row->file_name), '' , '' , $this->image->main_thumbnail_x, $this->image->main_thumbnail_y);
$main_thumb_x = $this->image->main_thumbnail_x;
$main_thumb_y = $this->image->main_thumbnail_y;
$horizontal = '0';
$vertical = '0';
$this->classbadge->placeBadges($this->image, $this->row->badges, $vertical, $horizontal);
$this->image->main_thumbnail_x = $main_thumb_x;
$this->image->main_thumbnail_y = $main_thumb_y;
if($this->params->get('link_to_product_page',1)){ ?>
</a>
<?php } ?>
</div>
</div>
Lo que hice fue reemplazar esto último en el archivo listing_table.php y funcionó bien.
Desearía me indicara si es correcto esto que realicé.
Por otro lado, creo que es un bug serio el hecho de que se muestre en modo "Tabla" la imagen del producto del mismo tamaño que se muestra en la vista de producto.
Muchas gracias y espero su respuesta.