Do not repeat cover image

Hi,

in my article view: is there a way not to repeat the cover image?

<?php if ($page->cover()->isNotEmpty()): ?>
    <span class="image main"><img src="<?php echo $page->image($page->cover())->url() ?>" alt="" /></span>
<?php endif; ?>

<?php echo $page->text()->kirbytext() ?>
<ul>
    <?php foreach($page->images() as $img): ?>
        <li><img src="<?php echo $img->url() ?>" width="<?php echo $img->width() ?>" height="<?php echo $img->height() ?>" alt="<?php echo $img->title() ?>" /></li>
    <?php endforeach ?>
</ul>

Daniel

You can use not():

<ul>
    <?php foreach($page->images()->not($page->cover()) as $img): ?>
        <li><img src="<?php echo $img->url() ?>" width="<?php echo $img->width() ?>" height="<?php echo $img->height() ?>" alt="<?php echo $img->title() ?>" /></li>
    <?php endforeach ?>
</ul>
1 Like