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