Ciao, ho risolto il problema facendo precedere la funzione count per gli articoli interessati, e facendo scrivere nel codice i tag di apertura e chiusura lista <dl> solo se il numero è > 0.
<?php $conteggio = count($this->items); ?>
<?php if($conteggio > 0): ?>
<?php echo "<dl>"; ?>
<?php endif; ?>
<?php foreach ($this->items as $item) : ?>
<dt class="risultato"><a href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($item->slug)); ?>">
<?php echo $this->escape($item->title); ?>[/url]</dt>
(Idem per </dl> in fondo al listato di template/html/com_content/archive/default_items.php)
Salutone
Francesco