For some reason div.team-member-wrapper
gets rendered as much as there are $team_members
(while it is put outside the foreach loop),
and div.team-member
is rendered zero times.
(The h2
and img
are rendered correctly each time)
How does this work?
In plain php this should be the way to create a main wrapper with as many objects as $team_members
contains right?
(First day Kirby)
Thanks for any help!
<?php $team_members = $page->children()->children(); ?>
<div class="team-member-wrapper">
<?php foreach ($team_members as $member) { ?>
<div class="team-member">
<h2><?php echo $member->title() ?></h2>
<?php echo $member->image() ?>
</div>
<?php } ?>
</div>