oronze grazie intanto, ma non riesco a trovare la funzione getHtml() in php la devo scrivere così?

il codice di partenza è questo:
codice:
 <div class="item-list">
   <?php if (!empty($title)) : ?>
     <h3><?php print $title; ?></h3>
   <?php endif; ?>
   <<?php print $options['type']; ?>>
       <?php foreach ($rows as $id => $row): ?>
       			<li class="<?php print $classes[$id]; ?>"><?php print $row; ?>
       <?php endforeach; ?>
   </<?php print $options['type']; ?>>
 </div>
modificando così il codice:
codice:
<div class="item-list">
   <?php if (!empty($title)) : ?>
     <h3><?php print $title; ?></h3>
   <?php endif; ?>
   <<?php print $options['type']; ?>>
     <?php foreach ($rows as $id => $row): ?>
     	   <?php if ( strlen($row) != 0): ?>
       		<li class="<?php print $classes[$id]; ?>"><?php print $row; ?>
           <?php endif ?>
     <?php endforeach; ?>
   </<?php print $options['type']; ?>>
</div>
ottengo che i tag 'li' privi di contenuto non vengono stampati però il contatore dei tag li che credo sia regolato da questo codice
codice:
<?php print $classes[$id]; ?>
tiene conto anche del tag non stampato. Per intenderci vi metto anche il codice html che viene stampato a video dal primo codice:
codice:
<div class="item-list">
 <ul>
 <li class="views-row views-row-1 views-row-odd views-row-first">
 <li class="views-row views-row-2 views-row-even">
   <div class="views-field-field-aut-disp-file-fid">....
 
 <li class="views-row views-row-3 views-row-odd">
   <div class="views-field-field-aut-disp-file-fid">...
 
 <li class="views-row views-row-4 views-row-even">
   <div class="views-field-field-aut-disp-file-fid">...
 
 <li class="views-row views-row-5 views-row-odd views-row-last">
   <div class="views-field-field-aut-disp-file-fid">...
 [/list]
</div>
come posso risolvere affineche il tag li di cui alla classe "views-row views-row-1 views-row-odd views-row-first" non venga stampato e che la conta delle "righe" inizi dal tag nr.2? Grazie