27 lines
804 B
PHP
27 lines
804 B
PHP
|
|
<?php
|
||
|
|
|
||
|
|
declare(strict_types=1);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Ansprechpartner-Grid aus data/ansprechpartner.json.
|
||
|
|
* Optionaler Prop: $anchor (Sektions-ID, Default 'ansprechpartner').
|
||
|
|
*/
|
||
|
|
$data = json_load('ansprechpartner');
|
||
|
|
$anchor = $anchor ?? 'ansprechpartner';
|
||
|
|
?>
|
||
|
|
<section class="section persons" id="<?= e($anchor) ?>">
|
||
|
|
<div class="container">
|
||
|
|
<h2><?= e($data['title']) ?></h2>
|
||
|
|
<?php if (!empty($data['intro'])): ?>
|
||
|
|
<p class="persons__intro"><?= e($data['intro']) ?></p>
|
||
|
|
<?php endif; ?>
|
||
|
|
<ul class="persons__grid">
|
||
|
|
<?php foreach ($data['persons'] as $person): ?>
|
||
|
|
<li>
|
||
|
|
<?php component('person-card', ['person' => $person]); ?>
|
||
|
|
</li>
|
||
|
|
<?php endforeach; ?>
|
||
|
|
</ul>
|
||
|
|
</div>
|
||
|
|
</section>
|